The Commodore C-128/C-64 Home Computing Guide
April 1986 A CWC/I Publication
POWER UP
YOUR HOMi
FOR SECURITY,
SAVINGS AND
CONVENIE'
v_
U.S. A. $2.95
CANADA $3';95
4 **m m /
.^Uj
■■^*4rf
to
ADD FOURS
UTILITIES T(
CP/MLIBRAl
7U7Q"12D69"
CJrelo 19 on fteador Service card.
New toll free number:
1-800-541-1541
KEY MASTER
One of the easiest-to-use, most powerful disk
backup program ever written for the 64. Working with
the 1541 or the 1571 KEYMASTER is like getting two
copy programs for the price of one. Its main feature
comes with 50 keys that unlocks protected disks by
ELIMINATING the protection scheme originally written
on the disk
Once one of the KEYMASTER'S KEYS has unlocked a
disk, the program can generally be FILE COPIED onto
another disk (also making the program compatible with
non-1541 drives.)
in addition to the UNLOCKING KIT it contains a
powerful yet easy to use general purpose copier for the
programs not listed as a key.
With One 1541:
• FAST FILE COPIER - up to 5 times faster!
• FAST full protected - disk GCR nibble copier works
in only 75 seconds!
• FAST full unprotected - disk copier.
• FAST 10 second disk formatter.
With Two 1541:
• FAST file copier - up to 6 times faster!
" FAST full protected - disk GCR nibble copier works
n only 37 seconds!
• FAST full unprotected - disk copier.
•• 50 KEYS for popular programs will be provided on the
first KEYMASTER disk. Frequent updates of 25 to 50
additional KEYS will be available periodically. (No
original disk return required for updates!).
ALL OF THIS AT THE RIGHT PRICE! ONLY —
$29.95 for KEYMASTER
$10 00 for update disks
KEYMASTER created by Jim Drew
MAGNUM LOAD BLOWS THE OTHERS AWM'
ATTENTION 1S4 UNO KSOOWNESSI
• MAGNUM L0AI .' E TIMES FASTEH man Dt'ora Uftd
'WW'.' -':Sca
) pons jre ncii u;i ii iw imi o( youi nxipiitet.
■ '"isqaiflepon.
: [/'fU'CInnullltCilW
on tfas), toil occiiKMai
:<i.;|ivnvi.'ii 1541 (In- Olive I '■'!
Tito Dull t'H M I mi BIOS ACTUM MfAMjULIJ loading lime:
STAB REGULAR
DOS LOAD
' u; ...
1 II
Pttitcp I '
^13 sec <*tsec 31 nee
100 sec* 21 sec
70MC"
I3ssc
56 sec
■ Mtiutted t»c* lo leguUi 'two
■
SI0N APPLICATION
fAILABLETO FIT Mf VFfD
PRICE
SJ9 95
S24 95
Mr cc . & CP'M mooes Cammge verewre MUST He UNPLUGGED la
1 '-odes'
OHOER THE VERSION T0U NEIBN0W1
MAGNUM L0A0 Crtllici by Jim Or.w
1 1 't 8 and ono MSD dine I u
'
THE SHADOW
$89.95 * HACKER PACKAGE $39.95
Shadow is a new and revolutionary piece of
hardware that is used to duplicate even the
most protected software. Fitting inside trie
disk drive (no soldering required). SHADOW
takes complete control ol all functions giving
near 100% copies.
Being the best utility available today, it will
even copy the other copy programs.
Because of the Shadow's unique abilities, we
teel DOS protection Is a thing of the past.
MegaSoft
\^ LTD
Shadow a disk while it loads, then read an
exact list ol:
• Track, sector. ID. check sum, drive status
• High and low track limits
• Density use an each track
• Hall (racks that are used
• Command recorder shows commands that
were sent to 1541 while program was
loading
• RAM recorder records custom DOS
Shadow-scan any disk, then read exact list of:
■ Valid tracks, half tracks, partial tracks and
segments
• Sync mark link, header block links and
data block links
• Track to track synchronization
Exclusive snap shot recorder will give you an
exact copy of the 1S41 RAM and can be
viewed, saved or printed. Plus many more
features included.
'Requires Shadow
P.O. Box 1080 • Battle Ground, Washington 98604
1-800-541 -1541
Canadian/Foreign Orders Call
(206) 687-5205
Circiu 1 9 on Ri adi i & rweocaifl,
'GT PACKAGE $44.95
Highly sophisticated and integrated piece of
hardware that turns you 1541 into something
you've always wanted.
• Track and sector display
• Drive resel switch
• Device number change
• Half track indicator
• Abnormal bit density indicator
• Shadow an-off indicator
The Shadow display will give you an accurate
display of precisely what track you are
accessing during a normal load even it the
program does a read past track 35.
'Requires Shadow
Order by phone 24 hrsJT days or send cashier's
check/money order payable to Megasoft. Visa,
MasterCard Include card number and expiration
dale. Add S3.50 shipping/handling lor
continental U.S., $5.50 lor UPS air. CODs add
$7.50, Canada add $10.00. Other foreign orders
add $15.00 and remit certified U.S. funds only.
Distributors Invited and supported.
COMPUTER CENTERS
OF AMERICA
51
A/leans Jp°> Distributor
Selection of Computer
Ho commodore
=ss= — j W-*>
£z commodore
128
PERSONAL COMPUTER
s 265
•Including: Shipping, Handling and
Insurance— No Extra Charges
£c commodore
1902 MONrTOR
CALL FOR
PRICE
WICO JOYSTICKS
The Boss 3-Way
$ 12 88 $1988
AND MORE)
JOYSTICKS
_,_ Professional
GJM Joystick
•2 Fire Burtons •Contoured Handle
• Lifetime Guarantee •Comparable to 3-Way
$995
DELIVERED PRICE)
C^ commodore
1571 DISC DRIVE
$ 249
•Including: Shipping, Handling and
Insurance— No Extra Charges
C» commodore
64= PACKAGE
INCLUDES:
•Commodore 64 Computer
•Commodore 1541 Disc Drive
• A Color Monitor with Cables
CALL FOR PRICE
j&s,
INTERFACES
l % ^t^^\ Teleys Jurbopoint GT
Prints Enhanced „ ;
Graphics s 59"
CardcoG + .. Call for Price
Mtraworid . , Call for Price
ppi , . ." ( 44 9S
Xelec - Super Graphics Sr s 69' r '
Xelec-SuperGraphicsJr. W^
SPECIAL INTRODUCTORY PRTCK
LIMITED TIME ONLYs^J
Goldstar
13" COLOR COMPOSITE
MONITOR
• Cables included •! Yr. Mfr. Warranty
$124 95
PRINTER
SPECIALS^
FROM CCA i«S
GEMINI STAR 10X (
$ 149
STAR POWER TYPE
$25995
•Letter Quality
•IBCPS
•13" Carriage
Sa^ BEST BUY SPECIAL
CMS FOR 128 Commodore
PERSONAL COMPUTER
SPREAD SHEET
BOOK PACKAGE
$13995
IN NEW YORK STATE CALL TOLL FREE
1-800-221-2760 or 516-349-1020
OR WRITE: COMPUTER CENTERS OF AMERICA,
81 TERMINAL DRIVE, PLAINVIEW, NY 1T803
1-800631-1003
Prices On A Vast
Accessories
14" Color RGB Monitor
THOMSON O
A sight for son.* eyesl
RGB and COLOR COMPOSITE
$24995
SPECIAL INTRODUCTORY PRICE
DISKETTES
Nashua $8^5
SCOtCh SJJ95
Maxell Ml 95
Memorex *8 95 *
BASF s8"
* After S3 Rebate
Paperback Writer 128
Professional
Word Processor
for the
Commodore 128
24
95
MEMOREX SPECIAL
WORK STATION
Regular Price 29* s
Factory Rebate 5 00
YOUR <
24 95
COST
•20 Disks 'Disk Case
epyx
BUSINESS SOFTWARE FOR 128
COMMODORE COMPUTER
3995 2995
PROGRAMMER'S
BASIC TOOL KfT
CALL FOR PRICES
epyx
YOUR
CHOICE
Qz. commodore
PROFESSIONAL
MICROSOFT
MULTI PLANNER
Fleet System 2
The Largest Spell Checker
Available For Your Computer
90,000 Words on G64f 1 28
70,000 Words on Atari
599i
K ran is Rrfl - Lucas Games
Eidolon - Lucas Games
Ba [(blazer - Lucas Games
Rescue Fractalus - Lucas
Games
Fa st load
Wlntergames
Hot Wheels
$1995
temple of Asphai
Trilogy
Jet Combat
Simulator
QJoe
Summer Games I or II
Barbie
Baseball
Assembler D S2? 95
Easy Finance I. II, III, IVD S 19.95
Easy Calc-D S64.95
Easy Scripr-O S39.5'5
EasySpell-D S 19.95
Logo-D S49 95
The Manager-D S37.95
General Ledger S37.95
Accts Rec.-D S37.9S
Accts. Pay.-D , $37.95
Magic Desk-D , , , . S52.95
Silent Butler 524 95
Sky Travel S27 00
/V\ penguin
W software
Ouest
Ttansy I van ia . . .
Sword of Kadash
Zyphus
Graphics Magician Picture
Painter W.
.S 19.99
. S 1 9.99
.519.99
5 1 9.99
,521.99
applicable sales tax I Prices and availability are subject to
change without notice / All factory fresh merchandise
wrth manufacturer's warranty. Dealers Welcome Call
for recent price reductions and new rebate information
Plus shipping and handling. No returns without return
authorization number.
II
WE'RE PROUD OF OUR PRICES- SATISFACTION GUARANTEED
Check, Money Order, MC or VISA accepted. No
additional charge for MasterCard and Visa. Call for ^F^Z^^ rT~]IVini 111 II
shipping and handling information / NYS residents add m ^^^ I fl 1 1 I f I ll""!
wm
COMPUTER CENTERS OF AMERICA
81 TERMINAL DRIVE,
PLAINVIEW, NY T1803
April 1986
3i A Jin
FEATURES
Vol 3, No. 4
22 Home Sweet Home
Control
Two home-control packages that can make
your life more convenient.
By Christine and John Adamec
30 Songeest
This multifunctional music editor lets you
lake full advantage of your SID chip.
By Joe Kaczynski
42 RUN Script 64, Part 2
Give RUN Script 64 new muscles by adding
these programs that let you access your
printer's codes and customize this word
processor.
By Robert Rockefeller
53 Shopper's Guide to
CP/M Programs
Those of you just starting to build your
CP/M public domain library will appreciate
these utilities that help you save disk space
and on-line time.
By Cheryl Peterson
60 C-128 AutoMenu
Loading and running C-128 programs has
never been easier.
By David Darns and Louis Wallace
66 AutoMenu
Simplify disk operations by loading C-64
programs with a single keystroke.
By Joe W. Rocke
72 Auto m atic Line Numbers
Save yourself the time and tedium required
to type in program line numbers.
By Michael Brotissard
76 AutoBoot
Run your Basic and machine language
programs effortlessly.
By Doug Smoak
82 1541 Number Changer
You need only a sharp knife and a steady
hand to change your disk drive device
number with this simple hardware
construction project.
By Larry Cotton
(lover photograph by Edward Judice
Page 22
HUN (ISSN 0741-4285) li an Independent |oumat not connected with Commodore Business
Machines, Inc. HL'\' is published monthly by CM : Communleatlons/tVtcrfaorough, Ihl,, ho Fine
Si.. Petetfcoiough, NH 0S45S, U.S. sub«ripiit>n rats J19.9J, ran yew 129.87, two yeats; 141 97,
three years, Osnada .mil Mexkn ('..^^7, <mt- yc.ir. I.LS. luwb drawn em U.S. lunk. Fmet$;it
SSM.97. tint- Year, US, fundi drawn mi US, bank. t'nrci[pt lir mail iubjcrlpiions— plcaw? inquirc-
Scioml tl.ns pima^c p,uil jl iVlnhmminb, Ml, ami .it .till lit inti.it ituilinjr. iiUiics. (Canadian
M-imnl tl.ns tii.nl tcjjntf.iinuL iiLiiL]fi['t ^jh!V) Photir: (iu;V'.i;M-'.H7t. Kiitirc contents copyright
Him; tjj (:\v Catnmttnicattonsff'eicrboroiign, In, Nn pan nl ibis publication may be pinned
4 I RUN APRIL 1986
or otherwise reproduced without writ.en permission hum the- publishers Prognimi published
in i]iii magazine are foi the gtenonal me of the reader; they may mil he cup led m distrihuted,
Postmaster: send address changes to RUN, StLhsmplic.n Sr-rvir.r*. t'O Box 1134. Rinningdalr,
XV 11737. (Send Canadian changes of address lofliW, l f O Box IOTpJ, K«r( Eric. Oni.tiio. Canada
L2A 5N&) N .sfLori.il 3 v disirihuird hy IhirnoiiorLiI Cirtul.itinn Dislrihulnrv /.'i".V makd every
effort in assure the accuracy of articles, listing* ami circuit* i-iirjlishrd in die nui^ajine. tWN
assumes mi responsibility fur damages due lo errors or omiuions.
Page 42
6 RUNNING
Ruminations
8 Magic
The original column of
tips that let you perform
Commodore computing
wizardry.
12 Software
Gallery
The Management Edge*
Newsroom
Word Pro 128
Sylvia Porter's Your
Personal Financial
Planner
Silent Service
DEPARTMENTS
84 Basically
Speaking
Exploration of Basic
programming
fundamentals.
88 Telecomputing
Workshop
Advice and answers to
your questions on
modems, terminal
programs, on-line
networks, bulletin
boards, and more.
92 The Resource
Center
Word processing is the
topic of this month's
education column.
101 Checksums for
1985 Programs
We cover July programs
this month.
104 Commodore
Clinic
Got a problem or
question related to
Commodore computing?
This monthly column
provides lire answers.
107 Mail RUN
108 New Products
RUNDOWN
110 How to Type
In Listings
112 Coming
Attractions
Page 30
RUN APRIL I9S8/5
RUNNING RUMINATIONS
Policy on Published Programs
User's group presidents and program directors across
the country are grappling with the problem of formulat-
ing club policy regarding the club's use of programs
published in computer magazines. I've responded to
many such inquiries about RUN'S policy. Willi each letter
I receive, I'm encouraged that users are concerned about
adhering to the copyright law in this matter.
The law is specific: Copyrighted programs in magazines
are protected from unauthorized copying and distribu-
tion, unlike public domain programs, which anyone may
copy and distribute. While the policy regarding the use
of published programs may vary from magazine to mag-
azine, all published programs are covered by this copy-
right law.
Confusion arises when magazines decide not to protect
their copyright. For example, one computer magazine
stales that their programs "are in the public domain; free
to copy (give away), not to sell."
I'd like to clear up a couple of misconceptions about
ftfWs policy:
1. When a published program is manually typed into an
individual's computer, it tloes not enter the public domain
and cannot be reproduced with impunity.
2. Even if he or she receives no monetary consideration,
a computerisl may not legally distribute that typed-in
program to others.
Simply put, RUiYs policy is to retain our copyright
to the programs we publish; they are for the personal
use of the reader and may not be copied and distributed.
As a service to its readers, RUN offers its published
programs on disk in ReRUN. We hope that you will
avail yourselves of this service, rather than seek out
software libraries which may illegally make RUN pro-
grams available.
Magic Moves
According to reader surveys, the Magic column is
certainly one of the most-read features of RUN; it has
become, perhaps, one of the most popular columns in
6 / RUN AI'RII. 1986
any computer publication. Its success can be directly
attributed to the high quality of submissions from RUN'S
inventive and imaginative readers.
Effective immediately, all submissions, comments,
questions and any other correspondence regarding Magic
should be addressed to:
Magic
RUN Magazine
80 Pine St.
Peterborough, NH 03458
Other Commodore-specific publications have tried to
duplicate the success of Magic, but the number and
usefulness of the tricks published in Magic cannot be
matched.
.RLW devotes more pages each issue to reader-submitted
bints and tips than any other magazine. Moreover, both
last year and this, RUN has produced a special issue
containing over 500 Magic tricks.
W r hether you're a beginning or advanced compuierisi,
you'll find information you can use in this tightly packed
column. The value of Magic lies mainly in its immediacy.
The programs are short, so you can quickly type them in
and see the results.
The Magic column has been responsible for giving new
life to the C-64 and for introducing thousands of readers
to the features of the C-128.
If you are a first-time reader of RUN (and this month
R UN welcomes over 68,000 new readers), be sure to turn
to the Magic column — the original column of reader-
submitted hints and tips for Commodore users — and enter
the "magical" world of Commodore computing. db
New Bulletin Board Number
The RUN technical and editorial offices have recently
changed locations, necessitating new phone lines and a
new phone number for the RUNning Board. We invite
you to give us a call at the new number, 603-9*24-9704, to
find out the latest information about RUN magazine and
the Commodore industry.
Publisher
Stephen Twombly
Editor-InChd r
Dennis Brisson
Managing KnrniRiPwmucnoN
Swiihi Pratt
C< IFY KUI TOR
Marilyn Aniiucci
RKV1KW KDtTOR
Susan Tanona
New Products Editor
Ha rule! Bj or risen
Technical Manager
Margaret Moral >i to
Technical f.dnor
• i:iii iiln Walsh
ASSOC! Alt. Kill l< IRS
I,ouis F. Sander, Jim Slrasma
Advertising Sales Manager
Stephen Robbins
Sales Representattves
Keir Blakcman, Nancy Poller
Ad Coordinator
Heather I'aciuctle
1.800441-4403
Marketing Coordinator
Wendle Haines
West Coast Sales
Giorein Saluti, manager
1-4 15-328-3470
1000 Marsh Road
Menlo Park. CA 04025
Akt DIRECTOR
Glenn Suokko
Production/Ad veb nsiNO Supervisor
Kosalyn Scribncr
Editorial Design
Anne Dillon
Karla M. Whitney
PRESIMiNTfCEO
James S. Povee
' 1 1 :k- Presid ent/Fin ANCE
Roger Murphy
ice-Presidknt of Plan
and Circulation
William P. Howard
Business Manager
Matt Smiih
Executive Creative Director
Christine Desircmpes
cim.ri inns Manager
Frank S. Smith
Direct Marketing Manager
Ronnie Welsh
Single Copy Sales Manager
Linda Ruth
Telemarketing Manager
Kainn Witeiii
Audits and s tai is tigs Manager
Susan Hanshaw
Special Products Director
JcfTDeTray
Special Products Manager
Craig Pierce
Graphic Services Manager
Dennis Chiisteiuen
TvMStxi ing Supervisor
Linda I'. Canalc
Typesetter
Dorcen Means
Mimimiihim: Manager
Susan Cross
Director of Credit Sales & Collections
William M. Boyer
Founder
Wayne Green
BIG SAVINGS
ON LIMITED SUPPLY OF
PLUS/4 COMPUTERS
AND FAMOUS BRAND DISK DRIVES
INCLUDES
BUILT-IN
SOFTWARE
for word processing,
file management,
spreadsheets
and 128 color graphics!
Ideal for home or business!
Perfect for programmers!
Commodore" designed PJus/4™for small
businesses and programmers, then made
it VERY EASY for novices to learn and use.
For programmers, this machine has easy-
to-use powerful commands and 60K of
usable memory. And you can hook up as
many as four disk drives.
FOUR highly popular programs are BUILT
INTO the machine And they quickly inter-
act with each otherl Use the FILE MANAGE-
MENT program for mailing lists, inventories,
personal or business files, etc. Write and
edit letters, reports, student papers with the
WORDPROCESSOR before final printout.
Do the books, budgets, sales forecasts,
profit/loss statements, etc., with SPREAD-
SHEET program Every lime you change a
number, PI us/4 lu immediately recalculates
entire spreadsheet. Combine the calcula-
tions with WORDPROCESSOR text
Use GRAPHICS program to draw simple or
complex shapes. GRAPHICS works with
SPREADSHEET or WORDPROCESSOR. so
you can display calculations in up to 128
colors... or include graphics in your text.
Touch a key to go from one built-in program
to another. Additional software is available
for a variety of businesses or personal uses
Games available, too!
ADDITIONAL FEATURES: Data base of 99
records. Computer holds 99 lines of text
before it must be transfer red to disk drive for
storage Excellent terminal for use with
modem. Split screen and windowing cap-
abilities Compatible with all Commodore'"
hardware except joystick and datasot NOT
compatible with C64 software
Includes Commodore " warranty.
Mfr.ii<ti s 299.00
Closeoirt Price
$ 79
Hem H-1 042-5035-001 Ship, handling 5600
DISK DRIVE
{Compatible with Plus/4")
A famous U.S. brand, but wo'fQ rial permitted to
print the name. Factory reconditioned and war-
ranted. Intelligent, high-speed, 2K RAM. 16K
ROM. Maximum storage of 170K formatted data;
35 [racks. Uses 5 'A" floppy diskette; single sided,
single density (double density can be used, but not
needed) Serial interface, Second serial port for
chaining sucond drive or printer. Data transfer rate
of 400 bps. Compatible with C04, VIC 20, SX64,
Educator 64. C16 and Plus/4 i y
Mir. List When New: '269.00
Closeout Price
Item H-1042-3553-013 Ship, handing £8.00
$149
Credit card customers can tp 7^\\ 't^B^H
Order by phono. 24 hours l»*«i-**o*. YfSA
a day. 7 days a week ^aaiiiiii^B
Toll-Free: 1-800-328-0609
You* cn«k .<. wotcomei
No delays m orders pjid by chock
Sales outside conimefltaJ U S- ate subject Id special
corci ions Fiaa&e call or wrie to inqu.ro
CO.
DIRECT MARKETING CORP.
Authorized Liquidator
1460S 28th AVENUE NORTH
MINNEAPOLIS, MN 65441 3397
CO. M.S. Direct Marketing Corp. Horn H 1042
14605 28th Ave, N M ea MN 56441 3337
Send — Commodore-' Plu&/4" w Computers} Item H-
1042 5035 001 at £79 each plus 68 each for ship, handling
Send Dt** Drives I Hen. H 1042 3553013 9\ 5143
cacn plus SB each for shipping, handling.
tMinnesoiaras<don|£add6%&alesia* Allow 3 4 wueks for
iitilvtHY Sgiry. t\o C O D oidun )
Lj My check or monuy attku it> wnclbMtU (No cMiiys in
processing orders pan* by Chech,, thanks to ToleCheck |
Charge to my U MasitrfCard,, p VISA* j
Acct No (-■•]■. '
PLEASE PRINT CLEARLY
Name
Sign Here
RUN Ai'kii.iM^/7
4
^
Compiled by LOUIS F. SANDER
MAGIC is tricks, MAGIC is fun. MAGIC is doing what cannot be done.
Every month, Magic brings you brirj ami useful computer tricks from arouml
the world — trie ks to make computing easier, more enjoyable or mare exciting. We
number our tricks in hex, the counting system of sore erers and computerists.
Magic solicit!, your simple hardware ideas, short programs, useful programming
techniques, tittle known computer facts ami similar items of interest. We took for
new or recycteii material that can he implemented with a minimum of lime, effort
or theoretical knowledge and that is of current value to Commodore computerists
(I'lusZ-f and C-16 owners, too). RUN will pay up to $50 for each trick accepted.
Send your tricks to:
MAGIC
RUN Magazine
HO i'ine St.
ReterboTough, NH 03458
If you enclose a self-addressed stamped envelope, we'll send you a Trick Writer's
Guide. Readers outside the United States may omit the stamp.
Welcome once again to Magic. Our April alchemy includes an
Easter Bunny game, a joke for April Foolers and a delicious
diversity of daringly dazzling delights. Your fellow readers have
sent their best work to us, m hopes that it will be helpful to you.
So, enjoy your friends ' enhancements, applaud you r fellows 'am use-
merits and use your colleagues' utilities. If there's a good trick up
your own sleeve, write it down and send it in.
IpaCCj Star SG-IO special mode— This popular printer
has an undocumented mode in which it prints everything
sent to it as hex digits, much like a machine language
monitor. The mode is useful in debugging faulty prim
routines, since it lets you see exactly what the printer is
receiving, control sequences and all.
To activate the Hex mode, turn your primer off, then
press both the formfeed (FF) and linefeed (LF) buttons.
Turn the power on, keeping these buttons pressed until
the printer's beeper sounds. Release the buttons, and
your printer will be in Hex mode until it is either re-
initialized or powered down.
James Judd
Ballwin, MO
8 / RUN APRIL 1986 ^■■■^^■HH
«]>ZLjJH Modem cable tip — I used to connect my modem
by disconnecting the telephone handset cable al the hand-
sel, then plugging it into the modem. Il was always hard
to get to the modem, which was out of the way behind
my computer. To make things easier, I bought a coiled
handset cord, which 1 now leave permanently connected
to my modem. When the time comes to connect, I unplug
the handset from the phone base, then plug in my new
modem cord. The phone is more mobile and accessible
than the modem.
Michael T. Martin
Phoenix, AZ
Jp^Lirj Modem modification — Some bulletin board sys-
tems are very difficult to connect to, since they have far
more callers than available lines. Many terminal pro-
grams, when they encounter a busy signal, will keep
redialing until they get through. This is great, but usually
you, the operator, must keep your eye on things so you
know when the connection has been made.
You can free yourself for other tasks if you wire a switch
and a small piezoelectric buzzer (Radio Shack #273-060)
across the modem's carrier-detect 1.F1). Close the switch
before dialing, and when the LFD finally goes on, your
buzzer will start to buzz. Stop the noise by opening the
switch, and proceed with your telecommunicating.
C. A. F.
Throop, PA
JJJ2CF 300-baud speedup— If you don't have a 1200-
baud modem, here's a little consolation. It doesn't work
with all modems or all terminal software, but when it
does, it increases your modem speed to 345 baud, a 15
percent increase. (At these slow speeds, every little bit
counts!) The trick is lo add this tine to your terminal
program after the modem's Open statement:
POKE (HiWMO : POKE 666,11
w
I
m
E
TTT
A i
I
I
/ - I
Made! CPZ90
THE X-10 POWERHOUSE
INTERFACES WITH YOUR COMMODORE
TO CONTROL YOUR HOME. ..FOR SECURITY,
COMFORT AND ENERGY SAVINGS.
This remarkable Interface lets you run your home through your
Commodore 64 or 128 and a keyboard or joystick.
When you're away, it makes your home look and sound lived in.
When you're home, it can turn off the TV at night and wake you
up to stereo and fresh brewed coffee in the morning. It can
even turn on your air conditioner and control your heating.
SPECIAL COLOR GRAPHICS MAKE PROGRAMMING A SNAP
You simply pick a room from the display screen. Use your key-
board or joystick to position
graphics of lights or appli-
ances. Then follow on-
screen instructions to
program any light or appli-
ance to go on or off when-
ever you choose. You can
even control thermostats,
light intensity and more.
THE WAY IT WORKS. The X-10 Powerhouse Interface is
cable- connected to the Commodore "User" port and
plugged into a standard 110V outlet. After it is programmed,
the Interface sends digitally encoded signals through your
home wiring to special X-10 Modules. To control a lamp or
appliance, you simply plug the electrical device into a Module
and then plug the Module into an outlet.
The Interface can control up to 256 Mod-
ules throughout your home and won't
interfere with normal use of lights and
appliances.
There are plug-in Appliance Modules,
Lamp Modules, Wall Switch Replacement
Modules and Special 220V Modules for
heavy duty appliances such as water
heaters and room air conditioners. Plus Thermostat Controllers
for central heating and air conditioning, Telephone Responders
to control your home from any phone, and much more.
IT WON'T TIE UP YOUR COMPUTER. Use your computer only
for programming. When you're finished, disconnect the Inter-
face from the "User" or RS-232 port and keep it plugged into
any convenient power outlet in your home. It will operate as a
stand-alone controller with battery back-up and will run your
home automatically,
SURPRISINGLY INEXPENSIVE. A Powerhouse System includ-
ing the Interface, software and connecting cables costs less
than S150. X-10 Modules are less than $20 each.
For the Dealer Nearest You Call: 1-800 526-0027
or, write to: X-10 (USA) [in NJ: (201) 7B4.97DD]
185A Leg rand Avenue
Northvale, N J 07647
X10 POWERHOUSE
NUMBER ONE IN HOME CONTROL
Commodore 64 and Commodore 128 are registered trademarks ol Commodore Int'l Lid
Circle 77 on Reader Service card.
H Magic
The terminal program, of course, has to be written in
Basic.
Greg Long
Hillsboro, OR
«p4 I/O Flight Simulator II coordinates— The manual
omits the coordinates tor some important landmarks:
World Trade Center— 1 7060 N, 20982 E
Brooklyn Bridge— 17054 N, 20991 E
Empire State Building— 17073 N, 20991 E
Statue of Liberty— 17049 N, 20971 E
When entering coordinates from the Editor mode,
don't start out on the landmark itself, or you'll fall to the
street like King Kong.
Kim Moser
New York, NY
§& U 1 Flight Simulator Iljet assist — In the Editor mode,
if you type 65535 for your throttle setting, you can cruise
at 189 knots and climb at 1600 feet per minute. Also, if
you select the right fuel lank prior to entering WWI Ace
mode, your effective range is doubled.
Nicholas R. Clarke
McKinnon, Victoria
Australia
•PaDa Sky Travel on the bias— In this popular program,
you can move diagonally by using the @ sign, asterisk,
semicolon and equals-sign keys. It greatly speeds up get-
ling to different items in the sky.
Roy Liesegang
Randolph, NJ
$41)5 Calc Result easy save — Contrary to what the
manual implies, you can use the Save with Replace com-
mand in this program. When asked for a filename, type
"@0:filename". The @ will show up as a hyphen, but the
file on the disk will be replaced by the one you're now
saving,
Lowell Unger
Wynyard, Saskatchewan
Canada
!p4iJ4 Selecting sheet music — Commodore computers
have a great deal of musical talent, but they are limited
to three voices (four for the Amiga), or, in other words,
to three notes playing at once. Unfortunately, most sheet
music is arranged Tor the keyboard world, where up lo
ten notes can be playing at once (one for each finger),
and where a huge double staff is used. When you com-
puterize such music, choosing the three most important
notes can drive you back to spreadsheets.
If you want to make life easier, buy your sheet music in
the finger-picking guitar department of a well-stocked mu-
sic siore. Most finger-picking guitar arrangements are in a
three-voice formal, with all voices noted on one staff. The
10/RUNAPRH, 1986
finger-picking style puts a complete lead, harmony and bass
arrangement on a single instrument and is tailor-made for
Commodore computers.
Dave Rensberger
Brea, CA
$2D5 Bunny Hop— This game for the C -64 or C-l 28 in
64 mode lets you put the Easter Bunny into his basket.
To make him bop, hold down any key for a second or
so. The longer you hold it, the farther Mr. Rabbit jumps.
If he misses the basket, he returns to his starting place
and lets you try again. When you put him into the basket,
the program tells you how many hops it took.
You can make the game more difficult by increasing
the value of X in line 35. That moves the starling point
closer lo the basket, making the target harder lo hit.
10 PRINT"{CTRL 8 } t SIIFT CLR ) { CTRL 1} MAGIC B
UNNY HOP - BOB & DAVE SNADER{CRSR DN)"
15 H=1 :V=53248:POKE2040,13:POKE1805,76:POKE
1808,122
20 FORJ=832T0879:READK:POKEJ,K:NEXT
25 FORJ=880TO896:POKEJ,0:NEXT
30 POKEV+21 ,1 :PQKEV+33,5:P0KEV+39,1
35 X=50:Y=192:F=0:G=0:POKEV,X:POKEVt1 ,Y
40 IFPEEK<197)=64THENGOTO40
45 IFPEEK( 197) <> 64THENF=F+ .04 :GOT045
50 POKE198,0:POKEV,X:X=X + F:POKEV-t-1 ,Y
55 Y=Y-1 .5*F+G:G=G+.05:IFY<0THENY=0
60 IFY<192ANDX<255THENGOTO50
65 IFX>195ANDX<212THENPRINT" YOU DID IT IN"
;H;"H0PS":end
70 FORJ = 0TQ700:NEXT:H = H-t-1 :GOT035
71 DATA 008,000,000,012,000,000,014,024
72 DATA 000,007,060,000,001,066,000,000
73 DATA 224,000,000,248,000,000,240,000
74 DATA 003,128,000,007,128,000,015,128
75 DATA 000,031,224,000,031,032,000,127
76 DATA 000,000,126,000,000,031,240,000
Bob Snader and David Snader
Baltimore, MD
Jp4JLlD April 1 Magic — If you appreciate practical jokes,
you'll have endless fun with these April Fools subroutines.
The first one simulates the Ready prompt, leading one
to believe that the main Basic program is finished. How-
ever, nothing could be further from the truth.
The first subroutine is composed of lines 699-750.
These give the bogus Ready prompt, which, for the next
30 seconds, waits for you to press any key. If you do, an
interesting message appears on the screen, and the 30-
second timer is reset. If no key is pressed, the subroutine
finishes so quietly that nobody is the wiser.
To get the second subroutine, replace lines 740 and 750
with lines 770 and 780. This time, the subroutine also wails
30 seconds. If a key is pressed during this period, die subrou-
tine terminates unobtrusively, and your computer will ac-
cept normal keyboard input. But if the Magic key defined in
line 700 is pressed, program execution is transferred to line
780. You can put anything at all there, including hundreds
of additional program lines.
As printed, the program runs on the C-64 or VIC-20.
Continued on p. 96.
Circle 93 on Reader Service card.
FROM THE WORLD OF
RadarSoft
The world's first computer assisted
computergame.
FLOYD THE DROID
* 500 smooth scrolling screens
* outstanding 3 D Graphic representation ol the
underg round systems of 6 ma jor c it ies
" realistic animation of the undergroundpopufation
* different camera angles to give total overview
of the game
MAPS 64/ 128
Beat the computer in a race to find the cities,
rivers and mountains of the States, all in smooth
colorgraphics on your Commodore 64 or 128.
• MAPS USA
• MAPS WORLD
• MAPS EUROPE
3 MORE BRAND NEW EXITING RADARSOFT PROGRAMS...
^^
* >
ti
i r . r
!BBH
1
[eJB
ill
Mm
:rossword
xe you a crossword addict? Fed up with the
ime old c lues you can answer wit hout
unking? CROSSWORD is the one for you.
/hetheryou're a beginner or an expert, the
anable skill levels and multiple games will
lve you endless hours of fan. The RadarSoft
' rosswo rd Genera to r can produce billions of
iffemt crossword puzzles. CROSSWORD is the
if (erent family game with hours of fun and
hallenge which makesyour computer earn its
eep. Includes printout option.
39,50
BR1DGEMASTER
Bridgemastens the most comprehensive bridge
tutorial yet released in the USA The computer is
your uncritical opponent, responding I o the
cards you play, but helping where a different
choic e rmght gi ve y ou a st ro nge r hand The
rules are STANDARD AMERICAN, liver cards are
15- 1 7 no trump Bridgemaster's three sets of
games in great colorgraphics will soon make
you an expert in the rules. Bridgemaster plays
with you!
$39,50
THE CAVES OF OBERON
Navigat e your UFO around a comp lex ma ze
(5O0smoothscrolllng screens) on the planet of
Oberon. Recover its ancient protected wisdom
by debugging their computer based logical
booby traps. Do itl
S 39.50
R5QFT
Jo ask the first dealers who dealers who couldn't resist!
IICRO PACE, Champaign, IL 1-800-362-9653, TENEX , South Bend, IN. 1-800-348-2778. MEGASOFT, Battleground, WA 1-800-54 1-1541. TUSSEY
OMFUTER PRODUCTS. State College, PA 1-814-234-2236 TRIAD COMPUTER, Winston-Salem, NC 1-919-465-0433 AA COMPUTER EXCHANGE,
lcksonvllle, FL. 1-904-388-0018 REGENCY DITRIBUTORS, Dallas, TX. 1-214-931-5787.
'I phone ACK Inc., San Francisco. California. (4 15)2395357 1 he people who deliver products that deliver. Dealer inquiries welcomed!
SOFTWARE GALLERY
Compiled bj SUSAN TANONA
The Management
Edge
This Progra?n Will
Help You Sharpen
Your Management Skills
The people at Info Designs take
their software' seriously. This
company, which already has a line of
good husiness software for the C-f)4,
lias gone one step further with the
release of "The Edge" series of pro-
grams. There are four packages avail-
able: Sales, Communication, Nego-
tiation and Management, Operation
of all four packages is quite similar.
I'll focus on The Management Edge
program.
The techniques that these pro-
grams use actually border on artifi-
cial intelligence. By answering a
series of questions about your own
likes and dislikes. The Management
Edge analyzes and categorizes your
management technique.
You need only- answer die ques-
tions about yourself once. You can
then begin to develop management
strategies for one or more of your
employees.
In the next step, you are asked to
respond to a series of adjectives that
might describe the employee. Either
you feel the adjective accurately de-
scribes the employee or you don't,
and you respond accordingly.
Once the survey is complete, you
can receive a management-strategy
report It can he directed either to
the screen or to a printer.
12 /RUN APRIL l!JB6
fbe main program resides on one
disk; a second disk contains a variety
of text Files that are used to assemble
the report.
Your own style and that of the
employee generate internal codes
within the program. The report is
assembled from these codes.
Because the report is assembled
from text files contained on disk, it
takes about 20 minutes to generate
a report. This is due to the excru-
ciatingly slow speed of the 1541 disk
drive. Disk access is necessary be-
cause the text in the program eats up
a lot of memory and it's simply not
feasible to load all possible combi-
nations into the computer at the
same time.
Report Card
Superb!
An exceptional program ih.it
OUtShlnea all others.
Very Good.
One of the better programs
available in ils category. A wor-
th)' iicldition to your software
library.
Good.
Lives up lo ils billing. No has-
sles, headaches or disappoint-
ments here.
Mediocre.
There arc some problems with
this program. There are better
on the market.
Poor.
Substandard, with many prob-
lems. Should be decpsixed!
While Info Designs should not be
held accountable for this inherent
limitation in Commodore's equip-
ment, you should be aware of such
delays. The first time I ran the pro-
gram, I thought something might be
wrong with it.
The report that The Management
Edge generates is several pages long.
When sent to the printer, it is for-
matted for 80 columns. Page num-
bers are generated and form feeds
keep the report from printing on the
paper's perforations. Only Commo-
dore-type printers are supported by
the program.
A typical report includes sugges-
tions on how to motivate the em-
ployee according lo his or her own
personality, suggested disciplinary
measures (when necessary) and even
how to fire a worker. The report also
points out your flaws and weaknesses
in your dealings with people.
I also took a look at The Negotia-
tion Edge. Its operation is virtually
identical to The Management Edge.
The focus, however, is on items im-
portant lo negotiation rather than
management. The report generated
is quite impressive. It gives you a
master plan that you can take with
you into your next meeting. You
should find the other programs in
the series equally helpful in organiz-
ing your business strategies.
You may not always agree with I he
suggestions made by these programs.
All such evaluations are based on one-
person's idea of good management,
negotiation, sales or communication.
While the questionnaires use a large
enough base to have a reasonable
chance of being accurate, il is impossi-
22 FAST-PACED, EXCITING EVEN
GO FOR THE GOLD!
SUMMER GAMES.
Want some great play action? This
award winning best seller brings you
eight great events, including Swimming,
Diving, Track, Gymnastics, and more.
Compete against world records. Or get
together with a group of up to eight for
some good competitive fun. Realistic,
graphics and action will challenge you
again and again to go for the gold.
SUMMER GAMES II.
You asked us for more great events.
Here they are. Rowing, Triple Jump,
Javelin. High Jump, Fencing, Cycling.
Kayaking, even Equestrian. Like
SUMMER GAMES, you get spine tingl-
ing action and challenge for one to
eight players. These aren't just games.
They're the games. And you're the star.
WINTER GAMES."'
You've got to see the graphics, and feel
the knot in your stomach as your bob-
sled careens along the walls of the run
to know why people are wild over
WINTER GAMES. Seven events give
you a variety of action— from the
endurance of the Biathlon to the
timing of the Ski Jump, and more.
What an you wailing for?
Play your favorite events over and
over. Play all 22. Set up teams. Chal-
lenge your friends. These great action-
strategy games are sure to be the stars
of your collection.
At your local Epyx dealer.
SUMMERGAMESD
i
?
i
Wirtter {Jam?*
icmpumtsofTwAJK
1043 Kiel <X Sunnyvale, CA 94(189
Cifcte 12 on Reader Service card,
H Software Gallery
ble to identify correctly every possible
personality in such a short time.
If you think of these programs as
tools, much like seeking the advice
of someone you trust, they will serve
you well. Simply remember that you
don't always take the advice offered
by others.
Info Designs is to be congratulated
for offering these innovative appli-
cations for the Commodore 1 64. (Info
Designs, 445 Enterprise Court, Bloom field
Hills, MI '18013. C64/$79.95 disk.)
Jim Grubbs
Springfield, IL
Newsroom
Design and Print
Out Professional-
Quality Newsletters
The program developers at
Springboard have created a
software package that makes desktop
publishing on inexpensive personal
computers a reality. The Commo-
dore 64 version of Newsroom was
recently released.
The C-64 version of Newsroom will
not give you the versatility and quality
available from the Amiga or Macin-
tosh. It will, however, allow you to cre-
ate, one page at a time, newsletters that
will be professional in appearance.
You start the creation of your news-
letter by selecting one of several work
areas available from the main menu.
You may choose to develop a banner,
create photos, input copy, transfer
partial or entire newsletters via mo-
dem, lay out a page or print your
creation.
The Banner option allows you to
create an individual identity for your
publication. Hundreds of pieces of
artwork are available to help you cus-
tomize the banner. A versatile graph-
ics area, similar to the kind used in
KoalaPainter and Doodle, allows you
to create your own designs. It in-
cludes five type styles so that you can
add words and numbers directly to
your pictures.
Most of the graphics included with
14 /RUN APRIL 1986
Newsroom arc somewhat whimsical,
making them especially attractive to
Student editors. Future additions to
the graphics library promise more
business-oriented art for us older
children.
In the photo-lab work area, you can
create customized pictures. You can
make the pictures as small as you like,
or large enough to fill an entire
panel. A typical newsletter includes
a banner across the top and a total
of six panels.
The Copy Desk option is a com-
plete word processing system for en-
tering text. You can place photos
before entering copy, so that you can
set up text around the pictures. Sev-
eral type styles are available in both
small and large sizes.
Fach page is broken into individ-
ual panels. So, if your article is going
to take up more space than one panel
allows, you'll really have to plan the
layout of your page ahead of time.
The end result looks smooth and
professional, even though you may
have to resort to breaking text be-
tween panels.
The banner and all the panels are
stored individually on disk, so you
may call them up in any order. Once-
created, you place them in final form
by using the layout work area. Re-
gardless of how you originally cre-
ated them, you can arrange panels
in any order in the final layout.
You'll find that it lakes some lime
for your final product to be printed,
and you'll have to switch disks several
times during the process. I lowever,
full screen prompting makes the task
quite simple.
The Wire Service option of News-
room is one of its most impressive
features. Selecting this feature places
you in a highly specialized telecom-
munications program. If you have a
modem, you can transmit anything
created with Newsroom to another
modem-equipped computer. Be-
cause of Springboard's unique cod-
ing system, any files created with
Newsroom can be exchanged with-
out regard to the brand of computer
at each end. Both machines, however,
must use the special software in-
cluded in Newsroom.
For students and schools with a
variety of computers, this feature
goes a long way toward uniting the
editorial team. It's an idea whose
lime has finally come.
The instruction booklet for News-
room is 86 pages long. Overall, it is
thorough and well-written. The on-
screen instructions make it easy to
navigate, although I would like to
have seen more specific examples. It
look me several hours to create
enough material to finally get to the
printing stage of production. Sample
panels would allow you to experi-
ment with all the features of the pro-
gram without having to do so much
initial work.
You can purchase separately an
auxiliary disk containing another
600 pieces of clip art, which are a bit
more serious than the art included
with the program itself. Springboard
will issue additional collections from
lime to time.
Newsroom has taken up an hon-
ored position in my software collec-
tion. I've already used it to plan
several sales brochures. It's sure to
please all ages of Commodore com-
puterists. (Springbmrd, 7808 Creekridge
Circle, Minneapolis, MN 55435. C-64/
$49.95 disk.)
Jim Grubbs
Springfield, IL
Wordpro 128
Tap Your C-128's
Potential with This
Powerful Word Processor
Wordpro 128 is the first of a
new generation of word pro-
cessing software from Pro-Line. Writ-
ten by Commodore programmer
Steve Punter to take advantage of the
increased speed and memory of the
C-128, this package is an expanded
version of Wordpro 64. It is also a
major league word processor.
If you've long endured working on
a 40-colunm screen, you'll really ap-
preciate the convenience of 80 col-
umns. Text occupies the entire width
of the screen, and w r ords that can't
fit at the end of a line are automat-
ically wrapped to the next line. You
can preview documents up to 80 col-
umns wide on the screen exactly as
I]
Circle 12 on Readw Service card.
ejq|J;(»]iW[«]^iVMJ;^iV;i: iil^iVH
^j^%*».-*
*i |U "■ «-* ■■
■
■ i
Urn
■LpatteB&iMK''
fc
1 I
'
y.
'•' -^T^siG
/
4-j* 1 -"
MB
//
•H*
!/
■jB^ v j -vS.-.Ai ■;:'-.
' WK.
v§
|
V
j
*
j
INTRODUCING MICROSOFT MULTIPLAN
FOR THE COMMODORE 64 AND 128.
With the new, fast-loading Microsoft Multiplan, you
can add professional spreadsheet power to your
Commodore 64 and 128— the same Multiplan used by
over a million IBM PC, Apple II and Macintosh owners.
And with the built-in EPYX VorpaP Fast Loader,
which loads the program in moments, this new Multi-
plan delivers business-level power and features at a
price you can afford.
Use Multiplan to create spreadsheets for budgeting,
taxes, financial planning or cost estimating. Get fast
answers to all kinds of "what if questions— from
personal finance to complex depreciation allowance
tables and much, much more.
You'll receive a comprehensive Multiplan manual
that clearly illustrates all the features, functions and
formulas.
Plus you'll get a Quick Start manual that gets you
up and running with Multiplan in minutes. And easy-
to-use templates with built-in formulas and
functions let you start working
right away.
^ Microsoft Multiplan for the
Commodore 64 and 128. You
get professional spreadsheet
power without g |%l/|#
paying profes- CUjrJx^
sional prices. ISwMja;™
*Mu]ii|iliin and Microsoft are registered trademarks ol Microsoft Corp. Vorpal is a trademark of Epyx, Inc.
Circle 64 on Reader Service card.
COMPUlbUGH
"Anyone
who wants to win Mega Wars
has to dominate
entire planetary systems.
And me."
i/Hi
*
m&^
SSHMWSS
H Software Gallery
they will be printed, and a side-scroll-
ing feature allows you to preview
wide i' formats.
Despite its heritage, Wordpro 128
isn't merely a rewrite, as it also offers
many new features.
With almost 36K devoted to mem-
ory, Wordpro 128 can hold docu-
ments two-atid-one-half times larger
than its predecessor. Other new fea-
tures include the ability to embed
rion- printing comments within text
and the addition of a Pause com-
mand to stop a printout.
Of course, Wordpro 128 has all the
features that made Wordpro 64 so
popular — printer modules that sup-
port proportional printing, double-
column output, alternating page for-
mats to allow double-sided printing
and binding, and the ability to design
and print custom characters.
It also has all the standard word
processing features, such as headers,
footers, variables, form letters and
block deletions. In addition, Word-
pro 1 28 can read documents created
with previous Wordpro software, as
well as any sequential text files.
A welcome feature is the tempo-
rary holding area for deleted text.
When not holding deletions, you can
use this buffer to hold the disk di-
rectory in memory to speed up file
recall and storage.
A simple keystroke switches you
into the Extra Text mode, where you
can work on another document, refer
to a previously stored outline or
transfer text from one document to
another. It's almost like having two
word processors in one.
In an effort to continue to support
40-column screens, Pro-Line is ship-
ping Wordpro 128 disks with an en-
hanced version of Wordpro 64 on
the back. This version must be run
in C-64 mode, and, as a result, Word-
pro 128's strongest features are un-
available. A real 40-column version
is now in preparation.
The copy-protection scheme is an-
noying, to say the least. If you are
mnning Wordpro 128 on a 1 54 1
drive, you'll experience the familiar
sound of the drive's head battering
itself against the stop. This is a result
of the compromise necessary to pub-
lish protected software that will run
on the 1571 as well as on existing
drives.
16/RUN A1'RIL198G
H Software Gallery
The only feature I found lacking
is one that would allow you to move
the cursor from word to word or to
the beginning of a sentence with a
single keystroke, eliminating the rel-
ative slowness and imprecision of
jockeying the cursor keys.
I was also disappointed to discover
that the disk-directory buffer shares
space with the Delete function. This
was a compromise in Word pro 64
that was necessary because of the
C-64's limited memory.
Blemishes and bugs notwithstand-
ing, Wordpro 128 is a high-quality
package. It's fast, easy to learn, full-
featured and well -documented. If
you liked Wordpro 64, you're going
to love Wordpro 128. (Pro-Line Soft-
ware, 755 The Qti£ensway East, Unit 8,
Mississauga, Ontario, (hnada I AY 4C5,
C-I28/$99.95 dish.)
John Premack
Lexington, MA
Use to#*pv»ri4 keys Shown bciou
nodify Budget flnounts
far the honth of January
Category Budget ficT«ial SBi*
Circle W on Reader Service card.
loan*
J axes
groceries
Stsiderue
ItllTti
Clothing
T r .i r- -
In^ur .")-■■. -.
-25005
a 2000 o
a 455 o
240
2 H/n
...
Your Personal Financial Planner.
Sylvia Porter's
Your Personal
Financial Planner
Let Financial Wizard
Sylvia Porter Help You
Manage Your Money
Sylvia Porter's Your Personal Fi-
nancial Planner, the first volume
in Timeworks' Sylvia Porter's Per-
sonal Finance Series, is a class act
from start to finish.
This program for the C-64 (a CM 28
version is also available) accom-
plishes the tasks you would expect a
home money manager to do, such as
CompuCrazy
IHI
"Ready for an adventurous challenge?
We're a leant. And Nellie
doesn't horse around."
u
Wm
■ •:■■■-
.**>'*
■i '
■
ETja&
■■
CompuServe
Games
You never know
who you'll be up against
when you go online
with CompuServe;
To buy your CompuServe Subscription Kit,
see your nearest computer dealer.
Suggested retail price $39. 95,
To request our free brochure or order direct,
c.ill or write: 800-848-81 99
(in Ohio, call 614-457-0802)
CompuServe
MXJO Arlington Centre DIVO
Columbus. OH «2?<1
RUN APRIL l9Sti / 1 7
Circle 274 on Reader Service card.
The Universal
Maclnker(s)
are here
Re-ink any Fabric
ribbon automatically
for less than
5<t
Now one Uni venal Cartridge
Maclnker (UC) re-inks all fabric car-
tridges and one Universal Spool
Maclnker (US) re-inks all spools. We
have Maclnkerts) dedicated to
specialized cartridges, zip pack, har-
monica etc. Over 1000 printer brands
supported. Use your Maclnker to re-
ink your dry, fabric cartridges (for
less than 5 cents in ink) and watch the
improvement in print-out quality. Our
new. residue-less, lubricated, dot
matrix ink yields a darker print than
most new nbbons. Or get any of our
basic ink colors: brown, blue, red,
green, yellow, purple and use
Maclnker to create and/or Re-ink
your own colored cartridges. We
have uninked or colored cartridges
for the popular printers and ribbon
re-loads for any printer. Operation is
extremely simple & automatic with
new, twin drive electric motor that
supports CW and COW rotating car-
tridges, A good quality fabric ribbon
of average length can be re-inked
almost indefinitely, In our tests one re-
inked Epson* 80 ribbon has outlived
the estimated life of the print-head!!
We receive consistent & similar feed-
back from our customers. As of
August 85 we have over 40,000 MAC
INKERfs) in the field, in S continents
(220 V motors available). Maclnker
(UC) is S60.00. Cartridge drivers are
$8.50 /ea. We still have our first
gene ration, dedicated Maclnker(e)
for most popular printers. Prices start
at $54.95 with most units below $60.00.
Maclnker has been reviewed, ap-
proved and flattered in most
magazines and even in the NEW
YORK TIMES and the CHICAGO SUN
TIMES.
CsSmputer
npui
nds
6415 S.W. Canyon Ct.
Portland. OR 97221
(503) 297-2321
Order toll free 1-800-547-3303
or ask for free detailed brochure.
Dealers inquiries welcome.
•EPSON li • trademark si EPSON CORP.
Software Gallery
Silent Service.
balancing up lo five bank accounts,
keeping track of ten credit cards,
helping you budget your money, and
much more. The program gives you
database power to manipulate trans-
action records and spreadsheet func-
tions to do financial planning. If you
need money- management software
to handle your finances, Your Per-
sonal Financial Planner should suit
your needs.
Be aware that, like any major ap-
plication, this program is complex.
Although its excellent documenta-
tion and handsome screens (which
feature pulldown menus) make it
easy to use, you'll still have to invest
some time to learn all its functions.
This program suffers somewhai from
the 154 l's slow speed; data entry is
quite lime consuming, because you
enter information in relative files,
with frequent disk access. Also, you
must swap between four program
disks and three data disks,
I simply don't have room to talk
about all the nifty features of this
program. Instead, I'll just discuss
some of the special options.
I give the program's documenta-
tion several gold stars. Whether you're
a novice or an old pro, it should meet
your needs on most points. The man-
ual is well -writ ten, clear and gener-
ously illustrated. It has a nice index,
a trouble-shooting guide and a quick-
reference section that reviews pro-
cedures for every function in the pro-
gram. Kvery screen includes a list of
command keys. One thing I love
about the program is that you can
escape from any function at any time.
The program lets you search data
on any record field, and you can use
several transaction disks in the same
search. This program compares well
with a sophisticated database for ease
of use and flexibility in manipulat-
ing data.
You can dump any data screen to
the printer and save report formats
for printing data collections. Print-
outs include income statements, bal-
ance sheets and insurance or stock
summaries. You can also print out
checks — the manual tells you where
to buy appropriate forms. Inciden-
tally, you can read data from the pro-
gram into Timeworks' Word Writer
word processing program.
You don't have to be an accountant
to set up a chart of accounts. The
program provides codes that will
cover most personal needs; you can
design your own as well. The default
account numbers let you read trans-
actions into the Budget, Asset and
Liability, and Financial Planner sec-
lions without additional keystrokes.
'fhe financial Planner section gives
18/RUNaI'RIL1'JM
you the "what if power of a spread'
sheet. You can specify a goal amount
and date, make a guess at inflation
and average rate of return, and de-
velop worksheets for projects such as
sending your kids to college or buy-
ing a house. Worksheet summaries
help you set priorities.
Your Personal Financial Planner
can't increase your income. It could,
however, help you make hotter use
of the money you do earn. If your
persona! affairs are complex enough
to need managing, you can't go
wrong with this program. (Timeworks,
444 Lake Gx>k Road, Deerpetd, II,
60015. C-64/$59.95 disk.)
Annette Hinshaw
Tulsa, OK
Silent Service
Command a World
War II Submarine
In the Pacific
The software company that took
you soaring to new heights with
such hits as F- 15 Strike Eagle and Mig
Alley Ace now brings you Silent Ser-
vice, a WWII submarine simulation
that allows you to patrol the danger-
ous enemy-controlled waters of the
Pacific.
In Silent Service, your sub is con-
trolled from several different battle
stations, which you can select from a
central conning tower. Each batik-
screen is an excellent graphics rep-
resentation of some part of a sub-
marine and provides you with access
to information and functions that
you'll need to command your sub to
victory.
The map screen shows you the lo-
cation of your sub as you patrol a
300- X 500-mile area of the western
Pacific. When you sight enemy ships,
you can zoom in to any one of four
levels of detail. The most detailed
display reveals a 5- x 8-mile area and
shows your submarine, the location
of enemy ships and the path of your
torpedoes.
Once enemy ships approach close
enough to be tracked on the map,
you can use the periscope to spot t he-
ships (if you're submerged to a depth
of 44 feet or less). Or, if the sub is
cruising the surface, you can climb
up to the bridge and use the binoc-
ulars. Once a ship comes into range,
the torpedo-data computer will list
the target's distance in yards, its
speed and the number of degrees you
should lead the ship with your tor-
pedoes to score a hit. You can also
gel a target identification on the ship.
T6 help keep you abreast of infor-
mation vital to the submarine's op-
eration, there is an instrument and
gauge screen. Instruments include a
battery-level gauge, indicator lights
thai show whether the batteries arc-
being recharged or drained, a tor-
pedo-ready indicator, a fuel-level in-
dicator, a water- tempera lure gauge,
a compass and a clock. Since many
of the scenarios can last several days,
you'll want to keep track of the time
to plan nighttime maneuvers and
predawn convoy attacks.
Finally, there is a damage-report
screen, which displays both an exter-
nal view of the sub and a cutaway
internal view. This indicates dam age-
to such parts as torpedo tubes, peri-
scope, dive planes and fuel tanks. In
addition, if your sub is taking on
water, the amount of leakage (in gal-
lons per second) is displayed.
In all, there are close to 30 key-
hoard commands that you can enter
to control everything from the sub's
direction, depih and speed, to var-
ious emergency procedures.
Although it seems like a lot to han-
dle at first, the excitement and real-
ism of this simulation force you to
master the controls quickly and, as
usual, MicroP rose's superb tactical
operations manual prepares you for
anything. Realistic action coupled
with outstanding graphics and sound
make Silent Service as enjoyable as
even the best flight simulator on the
market. (Microl'rose, 120 Lake front
Drive, Hunt Valley, Ml) 21030. C-64/
$14.95 disk.)
Bob Guerra
Charles town, MA
Circle 177 on Reader Service Card.
RUN APM. 1986 / 19
Free software from Electronic Arts'."
It's easy!
Buy any of these 12 smash hits from your participating dealer between February I, 1986, and
May 31, 1986. Then just mail in your proof of purchase, $5 for shipping and handling, and the
official "Get One Free" coupon. So what are you waiting for?
In case of emergency. . .
If you can't find a participating dealer, you can order direct from us by telephone or mail.
Just call toll-free 800-245-4525. In California call 800-562-1112. Have your Visa or MasterCard
number ready. Just tell us what you want to buy, and what you want for free. It's simple. And
there's a 14-day "satisfaction or your money back" guarantee on all products ordered direct.
In case your participating dealer runs out of "Get One Free" coupons, use this.
D Yes! I want free software from Electronic Arts!
□ No thanks. I'm using my computer as a doorstop.
I Check one)
Apple
II, IB-, //c, //e
□ Dr. J. &. Larry Bird
Go One-On-One
□ Archon
□ Financial Cookbook
□ Music Construction Set
□ Pinball Construction Set
□ Seven Cities of Cold
D Archon II : Adept
n Movie Maker
Commodore
64 6k 128
Atari
400-1200 series
□ Dr. J. & Larry Bird
Go One-On-One
D Archon
D Financial Cookbook
D Music Construction Set
D Pinball Construction Set
□ Seven Cities of Gold
□ Archon II : Adept
□ Movie Maker
DM.UL.E.
□ Realm of Impossibility
□ Mail Order Monsters
□ Racing Destruction Set
□ Dr. J. &. Larry Bird
Go One-On-One
D Archon
D Financial Cookbook
□ Music Construction Set
□ Pinball Construction Set
□ Seven Cities of Gold
D Archon II Adept
Q Movie Maker
DM.UL.E.
Q Realm of Impossibility
IBM
PCjr, PC, &. comp.
□ Dr. J. & Larry Bird
Go One-On-One
□ Archon
D Financial Cookbook
□ Music Construction Set
□ Pinball Construction Set
□ Seven Cities ot Gold
Please send my iree software to the following address. I have enclosed the required Proofs of Purchase and S5 I check
or money order payable to Electronic Arts) to cover the cost of shipping and handling (57 Canadian I.
PLEASE PRINT
Name Mill 1 I I 1 I
I I I I
State .
J)
Zip
Addres:
City
Phone
S tenant re .
Prool of Purchase Send u» the following two itcmv 1 1 the diicd cash rcpsiet tape or receipt ihowinfi the product you purchased, ami li find the Command
Summary or Reference Card inside the package you purchased. Cut off the part number on the back. Wer-li.-iph.ind side ot the card, or ihr product name from
the front of the card. Send these twu ileitis and $^ for shipping and handling iS7 Canadian), along with the coupon, to Electronic Arts, "Bu.v I, Get 1 Free"
P.O. llos 7530, San Mateo, CA ')440i. Th,s „i'fet expires May U. 1986 Open to residents of the t) S.A and Canada only Onfv the produca listed are available
for this promotion So suhsntutions still be accepted
| A-3
(no dogs included . . J
Circle 3 on Reader Service card.
Lee's face it. Buying home software can be a risky proposition. Good software costs a lot of money.
Cheap software practically rolls over and barks. But look at this.The titles listed below are Electronic Arts'
greatest hits. They've all scored on the "top twenty" best-seller charts. Between them they've won over 60
product quality awards- making them the most honored products in the home software industry.
Best of all, there's no longer any reason to swallow hard when you think about
treating yourself to quality software. Because now you can:
Buy 1, Get 1 Free.
DR. J. & LARKY BIRD
00 ONE-ON-ONE"
The bw(-*eUlng computer iporci
simulation of all time
"Gam** ttf the Year"- Ekcitvnti' Game*
Apple// family. Co4& 123.
Atari. IBM PCjr, PC. and crimp.
riNMLl.
CONSTRUCTION SET"
Build your own video pinball garnet,
fJiHf GilMn ( M Mi TJt '1 JnfnU ■-■Ui
Apple // lamilv, C-64 & 12$, Atari,
IBMrCjr. PC. andcomp,
MUSIC
CONSTRUCTION SET*
Composition for anyone who can
point a jr,iy>Hek-
"Bcit Music Generator" — In/omuLf
Apple // family, C-64 & 128, Atari,
IBM PCjr. PC. and comp.
RACING
DESTRUCTION SET
Land mines, oil rilckt, animated
spin-outs, tollisiom asid ,t,^1i^
the ultimate racing f>umc . . '.'
- Computer Emeiiainer
C-64 & 12ft.
SEVEN CrnES Of GOLD"
Pl.iv ConquiHadoi m (hit educational
■dwtfHUrt of rmtory and Kcoyjaphy
"Beit Rale- Flaying AdvcMUJt
- Family Computing
Apple // family. C-64 & 128. Atari,
IBM PCjr, PC and comp.
ARCBON*
Lite che« with arcade baicli
i ham '•' rn-i \i\ii
— CnvtiifL 3 Computm^
Apple // family C-64 & 128, Atari.
IBM PCjr, PC, and comp
ARCHON II- ADEPT"
Graduate -chrndt for Anhon addicts
Even more itrateEV a "J magic
" ""Hf-st t Strategy/ At trade Game"
- Family Computing
Apple // family, C-64 & 328, Arari
MAIL ORDER MONSTERS'"
New Lille an "Archon
Construction Set!'
""Be a dmitructivn Set"
- i'amiiy Computing
C-64 & 128.
MOVIE MAKER*
Create your own high-quality
minuted movie*
"A masterpiece"
- Creative Ct mpU (iflijj
Apple // family, C-64 ck 128, Aran
REALM OF IMPOSSIBILITY*
Action and adventure in a world of
Eicher-tllie llluiloni, Include* n unique
2-plnyer cooperative mode.
C-M & 128, Atari
MUI. !: *
The nt->c multi-player computer game
of nil time
M &it Strategy Game" - h/on'or/d
"Best Midti'Play&t Game"
— EJectTpnic Games
C-64& 128, Atari.
FINANCIAL COOKBOOK*
Take control of your person*! finance*.
Like a calculator, spreadsheet, and .
financial advisor combined.
Apple // family. C-64 St 128.
Ann. IBM PCjr. PC, and comp
Remember — thU o(F« is snod on|y on ihc?c 12 product! for the Apple // family. C-M oihI 12«, Atari, and ITIM PC, PCjr, and compatible computers. No
lulxrirudrtm will |* r acccptrd, fiff dtUlH. «f rhp nceorn panytng coupon.
Pw i iHmj'W glrcrranjc Aru Cuttlofl wnd SW ino* j Hunpcd srlfaJJirticd cntvfopc to Eltnronlc Am Catalog trUO Gatcwff Drfet, Sjn Mitao, CA 9*404
IBM n a rreHfrrcd ttadenwrlj of" trHtfffWkiai] Bu*ira:« MatttTKtt. In< Apple // fa a r<-£i»<*rrJ frwkmuli of Apple COfflfUUf lr*( C^mmcKiire 64 £i ITS Jtr rf«iiFtW
rrjJi-tnjil* «.f Cofflrooiiw* BunricM MtdittKf, I K Aran || ft rtfbceTcd iridcmarl of AtiTl Ci^mpuicr Corp Et«mm»£ Am D( I & I ■ r- s Bi^: Go Onu-iiTi-Qnc. Artfcon,
FifUBcul CDokbook, Mutic Con*iru<l f* 5*i Ptfiball O rmtiKtlwi S*i S Diki olGoH Arebcin 11-AtWpt, MotM Mibfi H.ULE.. R«!m oNmpo*iiWirf, MjiE
Ordtr Momteri, irtd Siffna Deitrueitan Set >r* reejitrrfd trjd*maTk* iff Elecltoofs Arr*
ELECTRONIC ARTS™
Home Sweet
Home Control
Sleep those extra minutes while your
C-64 brews your morning coffee. Leave
for the weekend knowing your
computer is standing guard. See how
these two commercial packages can
make your life more convenient
By CHRISTINE and JOHN ADAMEC
Sure, it's fun to play video games with your C-64, but
have you ever considered exercising some real control
over your environment? Maybe you'd like to program
your coffee pot to come on automatically at 7:30 AM, and
then have it shut itself off at 8 o'clock. Or perhaps you'd
like the lights to come on promptly at 6 I'M, and go off
again at 1 1 o'clock. And, while you're off visiting Uncle
Henry and Aunt Em in Kansas, you might like to have a
computerized security system stand guard — another in-
teresting and practical application.
All this can happen today with either the X-10 Pow-
erhouse, from X-10, or the Home Control System, by
Genesis Computer Corp.
X-10 Powerhouse
The X-10 Powerhouse is composed of a control unit
with its own built-in microcomputer, a cable for hookup
to your C-64 and the software you'll need to operate il
all. (Also included, of course, are the manuals you'll need
to learn how to use everything.)
You'll also need plug-in modules, which allow your
system to control appliances or lights throughout your
house. The modules cost about $15 each, and you can
buy them at Sears, Radio Shack or a major department
store; or you can contact X-10 (201-784-9700). More com-
plex devices, such as the thermostat module, are also
available for about $50, but I'll just describe what we
actually tested.
22 / RUN Aran. I9B6
The modules are small, box-like devices that allow your
computer/controller — by a combination of electronic and
remote-control means — to transmit commands and con-
trol your appliances or lights without any rewiring of
your home.
You don't have to be an electronics genius to hook up
Powerhouse. Simply plug the modules into your wall
sockets and then plug the appliance or light cord into
the module. A child could do it!
Load the software and you'll be asked whether you
want the Install or Operate mode. To set up, you need
to start with Install, A clock was displayed on the screen
and we were asked if it showed the correct time; if not,
we could change it.
We were also asked if the "house code" was set at "A "
meaning whether all our modules were set at the letter
A when we identified locations. (There is a range of Al-
A16; if you have more than 16 modules in your home,
you can start using the letter B, Letters up to P are
available, making for 256 possible combinations.)
Next, we moved to the program's colorful menu of
rooms. These include a children's room, master bedroom,
guest room, dining room, living room, kitchen, front of
house, back of house and spare room. If you have more
than one child's bedroom, you can use the spare room
or guest room graphic to represent each of the other
bedrooms.
We decided to start with the dining room. Moving the
Photograph by Edward Judice
-=^ ■■'.-■■■-:• ■
■■HI
HI
lak
X'10 Powerhouse,
joystick (you can also use the keyboard), we positioned
the on-screen arrow to the site {out of 1 1 possible locations
in the dining room) where we wanted to place our module.
We chose the overhead lamp position, and the computer
asked if this was a lamp or an appliance.
The computer told us that this module would be named
Al, (We also could change this number.) Next, we phys-
ically checked to make sure that particular module was
set at Al.
Now we "walked" out the door, using the joystick to
move from room to room. We decided the living room
TV would be assigned A2, and the living room floor lamp
A3. (And, of course, we set the modules to the appropriate
corresponding codes.)
Next, we needed to program how and when we'd want
events to occur. So we moved to the Operate mode, and
received the House menu of all the rooms again. Return-
ing to the dining room (which now displayed a colorful
Tiffany lamp with the code of Al), the computer asked
us if we'd like that light on full or dim, and at what level
of intensity (from 10-90%). The Powerhouse can also be
programmed to shut itself down on given days — maybe
you need it only during the week, or only on weekends.
On which days and at what time did we want the light
on? We selected daily and at 6 PM. Next, we went through
these same routines with our other two modules.
What did we think of the X-10? Very impressive! We
especially liked the ease of operation and the way the
software walked us through the entire process.
Two of the manuals are clear and helpful, going as far
as warning you to be alert: "If an electric heater is turned
on by remote control while clothing just happens to be
draped over it, a fire could result,"
But the third programming manual included with the
package is more difficult to understand. One of us, an
engineer, found this manual fascinating; the other found
it baffling. Still, you can easily operate the system without
ever using this manual.
We also liked the fact that the controller continues to
run independently even when the computer is turned off
after set-up. This is because the controller is actually a
computer itself, powered by the wall outlet, with a nine-
24 / RUN APRIL 1986
volt battery for a backup. And since the controller uses
only the computer's expansion port, the cartridge port
remains free. Thus, we could still play Frogger, an old
favorite.
But the real proof is in action — did the system work? Yes,
the lights clicked on promptly at 6 PM, whether or not we had
the computer's power turned on. In fact, we were so pleased
with the X- 1 Powerhouse that we used it as a security system
while we were away for several days.
Energy saving is another important application. If
you've told your children about 900 times to turn off
their bedroom lights in the daytime, you'll really appre-
ciate using this lime-driven option.
The system is very easy to operate and understand.
However, all events on the X-10 are time-controlled; un-
like Genesis' Home Control System (described in the next
section), you can't program the computer to react to
outside sensors.
Any areas of improvement for the Powerhouse system?
We do have one suggestion for the manufacturer: Com-
bine the three manuals into one. We didn't like flipping
back and forth between manuals, and would prefer that
everything were included in one comprehensive book,
with the more complicated material at the end.
The X-10 interface, software and connecting cable are
available for $70. Appliance and light modules cost about
SI 5 each; modules that perform other functions are avail-
able for up to S50 each. X-10, 185A Legrand Ave., North-
vale, NJ 07047.
Home Control System
The Home Control System, from Genesis Computer
Corp., consists of the VIController package, the COM-
clock hardware/firmware (a real-time clock with battery
backup), the COMsense hardware package and associated
software. You can use these packages as stand-alone units
or combine them to create a powerful home-management
system. (A creative Florida tomato grower plans to use
his C-64 and Genesis system to control irrigation on 200
acres!)
The basis of the system is the VIController. You'll also
need modules, as you did with the X-10 system. So head
for your local Radio Shack or Sears to purchase one or
more modules, as Genesis does not sell them directly.
Security is one obvious application of the Home Con-
trol System. We liked being able to vary the times that
the lamps and appliances turned on and off. For example,
we ordered the light swiched off at 11:30 on Friday and
Saturday nights, and at 1 0:30 the rest of the week. The
advantage of this option is you can make your behavior
less predictable and your absence less noticeable. (This
option was also available on the X-10.)
The software for the Home Control System consists of
three programs: Manual Control Program (MCP), Time
Control Program (TCP) and Super Schedule Program.
The Manual Control Program allows you to control the
modules and turn lamps and appliances on and off. The
Time Control Program enables you to set up a daily
schedule for the action to happen.
The Super Schedule Program lets you set up a seven-
day schedule for your system (for example, ordering an
action to occur Monday, Wednesday and Thursday).
As with the X-10, we needed to make sure that our
module codes were correct. This time, we decided to use
"L4" for our kitchen radio. The first few times the radio
switched on, right on schedule, were very dramatic events!
I ■
m
'IMA
M
HP
I
»iS
n
Circle 2 on Reader Service card.
- BUT DON'T TAKE OUR WORD,
EE WHAT THE EXPERTS SAY!
WORD WRITER 128 **",
An 80-column professional word ""
processing system (or home and business
use. Includes an 65,000 word spelling
checker, built-in 5 (unction calculator,
and on-screen highlighting.
". . . Using WORD WRITER 128 is an
absolute joy . . . We found nothing
but the highest quality."
Run Magazine
. I I#S*- -i -zxSSS*^'
nmoixroa
SYLVIA PORTERS
FTMNCE
* ,*
SWIFTCAIC 128 Sideway
A powerful, easy-to-use electronic
spreadsheet designed especially for
home and small business use.
'. . . Everything you could possibly
need is present in SWIFTCALC 128."
Run Magazine
'... . SWIFTCALC 128 has most ot the
features of Lotus 1-2-3." +
Aho y Ma gazine
+ And at less than half the price!
wilh '
DATA MANAGER 128 EC?
A complete general information storage
and retrieval system with report writing,
graphics, statistics, and label making |
capabilities.
"... A powerful and flexible database
management system that takes full
advantage ot the C128's potential."
Run Magazine
' WORD WRITER 128, SWIFTCALC
128, and DATA MANAGER 128
interface with each other.
YOUR PERSONAL FINANCIAL
PLANNER interfaces with WORD
WRITER 128.
■nmoucras
SwiftCalc
128-
SH5EWAKS
Data Manager
fgfJSSHSS
^H HHMHMf
More power for your dollar
Timeworks, Inc., 444 Lake Cook Rd.. Deerfield, IL 60015 (3121 948-9200
SYLVIA PORTER'S
PERSONAL FINANCIAL
PLANNER
All the computer tools you'll ever need lo
help manage your money on a day-lo-
day basis and plan your financial future,
too,
". . . By far the most thorough and
readable manual, one that will take
you keystroke by keystroke through
the construction of budgets and
analysis of finance . . , The screen
layout was the best of the programs
we looked at . . . For beginners espe-
cially, it's a real standout."
New York Post
SIDEWAYS
The ingeniously simple software program
that rotates your spreadsheet
degrees as it prints out and causes your
hard copy to print out - you guessed it-
sldeways.
". . . One small program that solves a
big problem for computer users."
New York Times
Our customer technical support gets
great reviews, too!
". . . The good news starts as soon as you open the package. A
toll-free customer hotline number Is printed on the Inside front
cover of the documentation for each program. The support
person I spoke wilh knew the systems and specializes In them
exclusively."
Ahoy Magazine
Back-up program disks can be purchased from Timeworks at a nominal
charge. And, with every Timeworks program you're protected by our
liberal UPGRADE AND EXCHANGE POLICY. Details are inside every
Timeworks package.
Timeworks Money Back Guarantee**
If you can find anything that works better for you, simply send us
your Timeworks program, your paid receipt, and the name
of (he program you want, along with your check or f
credit card number for any retail price
difference. If It's available, we'll buy i(
(or you.*"
"Qlfor valid 90 days irorn dale dI purchase <■" 19BS Twnewofks. Inc. All rights reserved
Screen display of living room.
The program allows you to prim oui your schedule,
which is helpful, since the program provides neither on-
screen graphics nor a map of where each module is
installed. Consequently, you need to draw a diagram
showing each module's location.
The COMclock, another major package, provides an
innovative solution to the problem of power outages. In
Circle 155 on Reader Service card.
100% Commodore Compatible
and only... $13900
FSD-1 5Va" Disk Drive
The FSD-1 Disk Drive is a versalile and efficient disk drive built for the
Commodore series of personal computers. This disk drive is fully com-
patible with the Commodore 64 computer and direcily replaces the
Commodore 1541 Disk Drive, giving much belter performance in terms
of data loading and writing speed and memory buffer size.
Special Features
■ Full 3 month warranty
• Slim lino construction (low profile).
• All rriGlal vented chassis.
• Solid State power supply.
■ Dual serial port wilh chaining
option.
■ 5Vi inch industry standard format,
■ Positive lever lock (eliminates "pop
ouT problem).
Remember, no sales tax in Oregon
To order call toll free
1-800-356-5178
Visa and MasEercnrd are welcome. Allow
£5.00 shipping end handling. Or mail your
order with check or money order to:
Emerald Components Inc.
541 Willamette Street
Portland OR 97401
Tel. ™r.ii].i!M
most home computer installations, if you lose your elec-
tricity for either minutes or hours, your computer's mem-
ory is erased and your data is lost forever.
However, the COMclock plugs into your cartridge slot
and provides you with a battery-powered, real-time date/
time clock. In the event of a power outage, it will also
autoboot the disk in your drive (or the tape in your
recorder) at powerup. (You must change the name of the
Scheduling program to "AUTO HOOT". Consult your
Commodore manual to see how to do this.)
We used the COMClock for several months and ex-
perienced several power outages in our thunderstorm-
prone area; the autoboot function performed flawlessly.
And, when the computer reloads, it also regains control
of the modules and maintains the correct time via the
battery-powered COMclock.
The final and most unusual part of this system is COM-
sense. This unit allows you to simultaneously connect,
through the joystick port of your C-64, as many as six
individual sensors (two analog and four digital) that re-
spond to outside stimuli.
The hardware part of COMsense is a well-constructed
module containing a terminal block and a cord with
joystick connector. The sensors are connected to the
terminal block with wires that you supply. We found that
we also needed a voltmeter to set up the analog sensors
for this unit. (According to company executives. Genesis
is currently preparing a turnkey radio-frequency plug-in
unit to replace COM sense. This should satisfy most non-
technical computer owners.)
To use your COMsense hardware, you'll need the Super
Schedule Program. You can run it as a machine language
routine in the background, while simultaneously using
your computer to run other programs written in Basic.
We purchased such digital sensors as a magnetic switch
and an associated magnet to use wilh our COMsense
package. (This kind of switch is commonly used in burglar
alarms.) After we set it up, the following occurred: When
a window was opened, the magnet moved away and the
switch opened. As a result, whatever alarm signal we'd
arranged was triggered.
We also purchased a package of five cadmium sulfide
photo cells (part #276-1657) from our local Radio Shack
store to test COMsense's analog capability for testing light
levels. Using the instruction manual and our voltmeter,
we adjusted the COMsense module and programmed the
computer to sense a wide range of light levels. Then we
directed the computer to turn on increasing numbers of
lights as it became darker outside.
Why? Just because it's 6 I'M, it doesn't mean it's always
dark outside. And, on stormy days, it might become dark
earlier than usual. Thus, time isn't always the hest indi-
cator of when to switch on the lights.
Something else we are experimenting with is a tem-
perature-sensitive application, because we'd like to see if
we could better control our central heating and air-con-
ditioning systems. For example, during the summer, we'd
like to reduce those painfully high Florida air-condition-
ing expenses. (If you live up north, you might have some
interest in cutting back on your heating bills.)
We decided we could use this package to let us know
when the inside air temperature falls below the outside
temperature. For example, if it were, say, 75 degrees
outside and 80 degrees inside, we'd have a radio turn on
as a signal to us to shut off the air conditioning and open
26 /RUN APRIL 1986
r i s i onioftaH
n
m
■•>*,
i
tsi
I
I
A New Dimension in Fun
Easy aircraft control, coupled
with unexcelled omnidirec-
tional visual (plus audio)
references and ballistic
power, provide the speed and
aerobatic maneuverability
that add up to pure fun.
Engage in a wide variety of
combat scenarios (land-based
F-16 or carrier-based F-18), or
fly over detailed United States
scenery at Mach 2.
t-vT^BS
f Flight
Simulator
^^i -'.-■" Scenery Disk
* compatible |
©(ufeLOGIC
Corporation
713 Edgebrook Drive
Champaign IL61B20
1217) 359-8482 Telex: I0S99S
Order Line: (600) 637 -4963
Circle 40 on Reader Service card.
the windows. Or, we could have the computer turn off
the air conditioner and (urn on the indoor fans.
Conversely, if you're using a wood stove (perhaps in
your basement) for heating, you could program the com-
puter so thai when it sensed the tempera lure was above
85 degrees next to the stove, it would turn on fans to
propel the hot air upwards.
We were impressed with (his sophisticated system and
the great degree of control h provides. Disadvantages?
The computer must be on at all times, and both expansion
and cartridge ports are necessary to take full advantage
of this package.
We also think it would be help ful if Genesis would
suggest where we could buy, either locally or by mail, the
sensors we needed for the COM sense module. Genesis
officials told us that many large electrical-supply Stores
either stock or will order high-capacity BSR modules and
other devices.
The VIController, COMsense and COMclock are avail-
able for $69.95 each; the Super Schedule Program retails
for $19.95. Or, you can purchase the entire Genesis Home
Control System for SI 99.95. Genesis Computer Corp.,
Hen Franklin Technology Center, Lehigh University, Beth-
lehem, PA 18015.
Conclusion
Both systems are creative and exciting state-of-the-art
applications lor the C-(H. (By the way, the Genesis Home
Control System can also run on an expanded VIC-20.)
The X-10 Powerhouse is more of a turnkey operation,
in the sense that the software walks you through the
program and you can purchase the necessary modules
directly from the company. Another advantage of the
X-K) system is that, except when you are setting up or
making changes, it leaves your computer available for
other uses.
The Home Control System is comprehensive and more
sophisticated in that events are not only time-driven, but
you can also use outside sensors to determine when or
if an action occurs. Other applications are limited only
by your own imagination.
The principal disadvantage of the Genesis package is
that your computer must remain on 24 hours a day, and
you're limited in the software you can run while the system
is in operation.
Ifyou'd like an eminently practical application for your
computer, why not try one of these home-control systems?
Compare their offerings and decide which will fulfill your
particular needs. Both can provide you with savings in
energy and money, as well as with added security for your
home. Then, once your system is up and running, you
can relax and enjoy computerized control of your futur-
istic home. El
Address all author correspondence to Christine and John
Adamec, 1921 Ohio St. Mi, Palm Hay, FL 32907.
Circle 202 on Reader Service card,
ID
"o
«B
C
0)
E
2
a
Program Your Own EPROMS
VIC 20
C64
$99.50
PLUGS INTO USER PORT.
NOTHING ELSE NEEDED.
EASY TO USE. VERSATILE.
• Road or Program. One byte or
32K bytes!
OR Use like a disk drive. LOAD.
SAVE, GET INPUT PRINT, CMD,
OPEN, CLOSE— EPROM FILES!
Our software lets you use familiar BASIC commands to
create, modify, scratch files on readily available EPROM
chips. Adds a new dimension to your computing capability.
Works with most ML Monitors too.
• Make Auio-Start Cartridges of your programs.
• The promenade" C1 gives you 4 programming voltages,
2 EPROM supply voltages, 3 intelligent programming
algorithms, 15 bit chip addressing, 3 LED's and NO
switches. Your computer controls everything from software!
• Textool socket. Anti-static aluminum housing.
• EPROMS, cartridge PC boards, etc. at extra charge.
Some EPROM types you can use with the promenade"
2758 2532
2658 2732
2716 27G3S
27C1G 2732A
4S2732P 27128 6133 X2816A*
2564 :•/:»,<; 6143 :,;>« i:r
2764 68764 2815' 4B01GP'
27C04 66766 2818'
"L1WK3HV, ra^reatt, Mlft&KM TyOTS
Call Toll Free: 800-421-7731 or 408-287-0259
In California: 800-421-7748
13
JASON-RANHEIM
580 Parrotl St., San Jose, CA 951 12
FH
Attention
Subscribers
We occasionally make our mailing Mm available to
other companies or organizations with products or
sen 1 ices which we fee I might he of interest to you. Ii you
prefer that your name be deleted from such a lisl,
please fill out the coupon below or affix a copy of your
mailing label and mail it to:
CW Communications/Peterborough
RUN
PO Llox 954
Farmingdale. NY M7;V7
i'lcase delete uu name fmiii mailing lists sent to other
companies or organizations, RUN
3*
Name.
Address .
City.
. Stale .
.Zip.
'28 I RUN APRIL 1986
Ckcle 79 on Roodor Servtcd card-
A Printer For All Reasons
Search For The Best High Quality Graphic Printer
If you have been looking very long, you have
probably discovered that there are just too
many claims mid counter claims in the printer
market today. There arc primers that have
some of the features you want but do not have
others. Some features you probably don't care
about, others are vitally important to you. We
understand. In fact, not long ago, we were in
the same position. Deluged by claims and
counter claims. Overburdened by rows and
rows of specifications, we decided to separate
all the facts — prove or disprove all the claims
to our own satisfaction. So we bought
printers. We nought samples of all the major
brands and tested l hem.
Our Objective Was Simple
We wanted 10 find that printer which had all
the features you could want and yet be sold di-
rectly to you at the lowest price. We didn't
want a "close-out special" of an obsolete
product thai some manufacturer was dump-
ing, so we limited our search to only those new
printers that had the latest proven technology.
We wanted to give our customers the best
printer on the market today at a bargain price.
The Results Are In
The search Is over. We have reduced the field
to a single printer that meets all our goats (and
morel. The printer is the SI*- 1000 from Seiko-
sha, a division of Seiko (one of the foremost
manufacturers in the world). We rati this
primer through our battery of tests and it
came out shining. Phis pt inter can do it all.
Standard draft printing at a respectable 100
characters per second, and with a very read-
able 12 (horizontal) by 9 (vertical) character
matrix. This is a full bi-directional, logic seek-
ing, true descender printer.
"NLQ" Mode
One of our highest concerns was about print
quality and readability. The SP-1000 has a
print mode termed Near fetter Quality print-
ing (NLQ mode). This is where the SP-1000
outshines all the competition. Hands down!
The character matrix in Nil mode is a very
dense 24 (horizontal) by IK (vertical). This
equities to 41,472 addressable dots per square
inch. Now we're talking quality priming. It
looks like it was done on a typewriter. You can
even print graphics using the standard
graphics symbols built into your computer.
The results are the best we've ever seen. The
only other printers currently available having
resolution this high go for hundreds more.
Features Thai Won't Quit
With the Si 1 - 1000 your computer can now
print 40, 48, 68, 80, 96, or 136 characters per
line. You can print in ANY of scores of styles
including double width and reversed (white on
black) styles. You not only have the standard
Pica, Elite, Condensed and Italics, but also
true Superscripts and Subscripts. Never again
will you have to worry about how to prim H,0
or X 2 . Ibis fantastic machine will do it
automatically, through easy commands right
from your keyboard. Do you sometimes want
to emphasize a word? It's easy, just use bold
(double strike) or use italics to make the words
stand out. Or, if you wish to be even more em-
phatic, underline the words. You can combine
many of these modes and styles to make the
variation almost endless, Do you want to ex-
press something that you can't do with words?
Use graphics with your text — even on the
same line. You have variable line spacing of 1
line per inch to inliniiy (no space at all) and
143 other software selectable settings in bet-
ween. You can control line spacing on a dol-
by-dot basis. If you've ever had a letter or
other document that was just a few lines too
long to fit a page, you can see how handy this
feature is. Simply reduce the line spacing
slightly and . . . VOI1.A! The letter now fits on
one page.
$219.95
Forms? Yes!
Your Letterhead? Of Course!
Do you print forms? No problem. This unil
will do i hem all. Any Torm up to !0 inches
wide. The iractors are adjustable from 4 to 10
inches. Yes, you can also use single sheets.
Plain typing paper, your letterhead, short
memo forms, labels, anything you choose.
Any size to 10" in width. In fact this unit is so
advanced, it will load your paper automati-
cally. Multiple copies? Absolutely! Use forms
(up to 3 thick). Do you wanl to use spread
sheets with many columns? Of course! Just go
to condensed mode priming and prim a full
136 columns wide. Forget expensive wide-car-
riage primers and changing lo wide carriage
paper. You can now do it all on a standard
R Vi " wide page, and you can do it quietly. The
SP-1000 is raled at only 55 dB. This is quieier
than any other impact dol matrix printer that
we know of and is quieier than the average of-
fice background noise level.
Consistent Print Quality
Most printers have a ribbon carl ridge or a
single spool ribbon which gives nice daik
priming when new, but quickly starts to lade.
To keep the printers ouiput looking consis-
tently dark, the ribbons musl be changed quite
often. The SP-1000 solves this problem by
using a wide {'■':") ribbon cartridge that wilt
print thousands of pages before needing re-
placement. (When you finally do wear out
your ribbon, replacement eosi is only S 1 1 .00.
Order #2001.)
The Best Part
When shopping for a printer with this quality
and these features, you could expect to pay
much more. Nat now! We sell this fantastic
printer for only $214,95! You need absolutely
ii i .ill in;, else tn start printing — Just udd
paper (single sheet or faiifold tractor),
No Risk Otter
We give you a 2-week satisfaction guarantee.
If you are not completely satisfied lor any rea-
son wt- will promptly refund your purchase.
The warranty has now been extended to 2
years. The warranty repair policy is to repair
or replace and rcship lo the buyer within 72
hours of receipt.
The Bottom Line
Be sure to specify ihc order # for the correct
version primer designed for your computer.
Commodore C-64 & C-128. Order «200,
graphics interface & cable buih in. $219.95
IBM -PC and compatibles, Order «KX),
£239.95 plus 8' shielded cable #1103, $26.00
Apple lie & Macintosh Order K300, 5239.95
with cable 75 CPS.
Standard Parallel with 36 pin Centronics con-
necior. Order #2400, 5239.95 no cable
Standard Serial with RS-232 (DB-25) Con-
nector, Order #25(X>, $239.95 no cable
We also have interfaces and cables for many
other computers not listed. Call Customer
Service at 805/987-2454 for details.
Shipping and insurance is $10.00 — ■ UPS
within the continental USA, If you are in a
hurry, UPS Blue (second day air), APO or
IPO is $22.00. Canada, Ala.ska, Mexico are
$30.00 (air). Other foreign is $70.00 (air).
California residents add 6% tax. The above
are cash prices — VISA and MC add 3% to
total. We ship the next business day on
money orders, cashiers' checks, and charge
cards. A 14-day clearing period is required
for checks. Prices subject to change— CALL.
For information call 805/987-2454
TO ORDER GALL TOLL FREE
1-1800) 962-5800 USA
1-1800) 962-3800 CALIF.
[8-8 PST]
Dealer inquiries invited
or send order to:
mktMML
1071 -A Avenida Acaso
Camaritlo, CA 93010
Songfest
ByJOEMCZYNSKI
Songfest is designed for the broad-
est of audiences, ranging from the
musical novice to the professional
musician. This program allows you
tit utilize to the fullest extent the lit-
tle-understood SID (sound interface
device) chip.
Now, your Commodore can use up
to three voices to play any song. You
need only take the sheet music of
your favorite song and, following
simple menu-driven questions, enter
that song. You can then play it back,
modify it to your individual taste, if
desired, and then save it to the disk
for playback at any time.
Since songs require an unusually
large amount of tlisk space and are
sequential in nature, you must use
disks to bold them. I suggest you start
by formatting a new disk before you
proceed with this program.
As you may already know, the Com-
modore b-l SID chip is the heart of
the 64 *s music capabilities. This highly
sophisticated integrated circuit
makes the Commodore a unique in-
strument indeed. It provides the 64
with a three-voice (three-instrument)
and full eight-octave electronic music
synthesizer.
More information on the capabil-
ities of the 64 and the SID chip may
be found in various chapters of the
Commodore 64 Programmer's Reference
Guide, You may want to refer to this
150 / RUN Al'Rll. 1986
With this multifunctional
musk editor, you can jam with
your' Commodore or just sing
along with some prerecorded
songs. If you're especially
musical, you can create songs
in three-part harmony.
mmmmmmmmmmsmmsmsmm
guide if you wish to do some addi-
tional experimentation with various
parameters involved with the attack/
decay and sustain/release (A/D and
SIR) settings. Fortunately, you won't
need to read any more than this ar-
ticle to fully utilize your 64's music
capabilities.
Songfest has many features that
make it very easy to use. To get an
accurate reproduction of a particular
song, you must enter each note. How-
ever, you must also realize that music
is made up of a complex combination
of notes, rests, tempos, rhythms and
octaves. All of these combine to make
a song. The correct combination of
all these variables is available to every-
one, directly from sheet music. Song-
fest makes it easy to set this data into
your 64 in the appropriate form.
RUN It Right
CM, C-/2S (m C64 mode)
Disk drive only
When you have entered Songfest
into your 64 and saved it, run the
program. You will see the following:
Welcome to .Songfest
Menu
R = read preprogrammed song from disk
I' = play song once
C = continuous play; tut space bar to end
I = input notes of your own song
A = add notes lo song
M = modify waveform, A/1), HIR
S = sound change during playback
E = error correction after input
K = keyboard function
Q = quit and exit program
Any time you wish to leave Song-
fest and return to Basic, simply press
Q(quit and exit program) while view-
ing the main menu.
Menu Explanation
R — read preprogrammed song from
disk. If you wish to load a prepro-
grammed song that you have previ-
ously saved, you select this option on
the main menu. When you do this,
be sure to select the number of voices
in which you saved the song.
There is, of course, no way for
Songfest to know how many voices
your own creation used. When the
screen displays the question, "How
Many Voices Would You Like?*', you
are simply being asked how many
voices were actually stored to the disk
when you last saved the song. If you
Illustration by Katharine Mahoney
RUN APRIL 1986/31
try to read more voices than you ac-
tually stored, you'll get an error. Sim-
ilarly, if you try to read fewer voices
than you wrote, you will also get an
error.
You will then be asked for the name
of the song. Type in its name exactly as
it appears on the disk's directory, but
without the quotes. Once your song is
loaded, it will begin playing automati-
cally. When it is finisbed playing, you
may select P or C.
P — play song once or C — continuous
play. These two menu options seem
clear enough, but there are a few
things you might like to know about
them. First, you can play back any
song in the number of voices in
which it was recorded (saved). You
can also play it back in fewer voices,
but you can't play it in more voices,
since those voices are just not there.
If you choose C, pressing the space
bar at any time will end ibe song and
return you to the main menu.
/ — input notes of your mm song. When
this option is selected, the screen
clears and displays the following mes-
sages. These enable you to set up all
the necessary parameters critical to
the types of voices your songs will play
in. Parameters for voice are now:
W/F— 0, AID— 0, SIR—
Select waveform ( I 7,33,05)
Select A/D (0-255)
Select SIR (0-255)
Also, if the waveform 05 is selected,
the following additional message
appears:
High Pulse (0-15); .1 suggestion is 8
Low Pulse (0-255); a suggestion is 12H
When you initially enter your songs,
I suggest you use the following values,
although later you may wish to ex-
periment with others. Incidentally, if
you only wish to change one of these
parameters in a voice, you may press
the return key until you get to the
specific parameter you wish to
change.
Voice II W/F- 17 A/D-9 S/R-2-10
Voice t W/F = 33 A/D- 10 S/R = 120
Voice 2 W/F = 33 A/D = 1 SIR = 85
When the above information has
been entered, the following message
will appear: "Enter Notes For Voice
0, Enter 0.0,0, To Go To Next Voice."
The notes available to you are: C,
C#(Db), D, D#(Eb), E, F, F#(Gb), G,
G#(Ab), A, A#(Bb) and B.
Note that # signifies sharp and b
denotes a flat. To enter a sharp, press
Shift 3. To enter a flat, press Shift
(&). The & symbol is used to distin-
guish a flat from a lowercase b.
32 / RUN APRIL 1986
Auld Lang Syne.
Robert Burns.
Scotch air.
1. Should auld acquaintance bu for-g-ot, And nev-er bro't lo mind? Should mid ac-
2, And here's a hand, my trust- y fried', And gie'i a hand o 1 thine; Well lak' a.
'm 1 i n r r iH-f f i f : >r i
M
* : r
quaminnc-r he for-iroi. And days of auld tang 1 ryne? ... . _
1 . , . . _ .. , For auld lang-svne, my dear, For
cup o' kind-ntss yel.For auld lang- syne. ■ - '
auld lung- syne; We'll talc' a cup o' kind-nessyet For auld lang: ayne.
HU^J J. * +: ~r ^ r- r f» . Un | i |
Figure 1. Auld Lattg S)7if sheet mmk.
You are now ready to input notes
from your sheet music or from the
example Auld Lang Syne (Figure 1).
As indicated earlier, music is very
complex. Although this program
makes entering this data quite
straightforward, you must take great
care in entering each note, octave
and duration, and you must enter
them in just that particular format —
note, octave, duration.
Specifically, the format must be a
note (which may be a letter by itself or
a letter and a sharp or flat) followed by
a comma, plus an octave number fol-
lowed by a comma and, finally, a dura-
tion number. For example: C#,5,4.
(Refer to Figures 2 and 3.)
A comma must be used to separate
off each entry, or it will be rejected
and you'll be prompted with a Recto
From Start error message. You may
then reinput the line where the error
occurred.
Generally, it's good practice (ini-
tially) to enter just one complete line
of sheet music at a time (as in my
example). This is typically lour mea-
sures. If you've completed the first
voice and wish to move on to the
next voice, enter 0,0,0.
Entering another voice involves
reentering the same number of mea-
sures, even though the notes, octaves
and durations are different. You will
notice that, as each note, octave and
duration is entered, a measure num-
ber will appear to (be right. This is
to assist you if a note change has to
be made later.
The most critical point to remem-
ber is that even if you make a mistake,
you must still complete the same
measure total for all the voices you
are entering before you can correct
a mistake.
When you make a mistake, simply
jot down the measure number where
the mistake occurred. If you don't
complete the proper measure count
for all voices, the entire series must
be redone from the last "A = Add
Notes To Song" selection.
It's a good practice to write down
the final measure number before you
go on to the next voice. When you
complete the next voice, you can then
compare and be sure that the mea-
sure numbers are the same. There"
fore, until you become more familiar
with this procedure, enter only a
maximum of four measures at a time
for all the desired voices.
Now use the A option to continue
your input. This way, if you make an
error, you will only have to enter, at
Fleet System T.
Word processing that spells V-A-L-U-E.
mm ^ ^^^mKnuaM
Complete word processing with built-in
90,000 word spell checking- Only $69.95
Up till now, you'd have to spend :i mini-
mum of about $70 to get a good word
processor for your Commodore 64™/128™
And if you added a small, separate spell
checking program, vou'd be out well
over 1100!
Now there's Fleet System 2! It's two
powerful programs in one, and it's per-
fect for book reports, term papers or full
office use.
Fleet System 2 combines the EASIEST
and most POWERFUL word processor
available with a lightning- fast 90,000
word spelling dictionary — all in one
refreshingly FASY TO USE integrated
system. Finally, spell checking is now
available at your fingertips.
You can even add over 1 0,000 "custom' '
words to the built-in 90,000 word dictio-
nary. And at a suggested retail price of
179,95, Fleet System 2 really spells
V-A-L-U-E, and 90,000 other words too!
Fleet System 2 helps people of all ages
to learn to spell correctly add write better
too. It's the ONLY full featured word
processor that provides vou with helpful
writing and VOCABULARY FEEDBACK
such as: the total number of words in
your document, the number of times
each word appears, and total number of
"unique" words, just to name a few.
Fleet System 2 has every important fea-
ture that will help you make child's play
out of the most heavy duty typing tasks.
There's Built-in 80 Column Display — so
what you see is what you get, Horizontal
Scrolling During Typing, Easy Correction
and Movement offcxt, Page Numbering,
Centering, Indenting. I leaders and Foot-
ers, Math Functions, Search and Replace,
Mail Merge, BUILT IN 90,000 word
SPELL CHECKING and much, much
more!
Ask for Fleet System .
Exceptionally Easy Packed
with Polar, Perfectly
irked.
^
&
APSI
I
COMMODORE
us :hs GROUP
Call 1 -HOO-34 3-4074 for the Dealer nearest vou! ■ ""
Professional Software, Inc., 51 Fremont Street, Needham, MA 02194 {617)444-5224
fleet System 1 '" i- a trademark of Profetafonal Software, mc. — Fltei system 2™ »u detlgncd and written by Vtttomtonlca, Ltd
trademark* of Commodore EtectxonJci ltd. — Some printer! may no* tupport certain fleet System i function* jnd/nr reunite an I
Distributor tnqulrtct are Invited.
Circle 93 on Roader Service card.
c<irtiriicrdwc(>-i |v ami Commodore i2w tM arc
tllcrtJLC, He jh' cheek witrt yogi dealer — Ucalcr and
NOTE TYPE
Whole note
Dotted half note
Half note
Dotted Quarter note
Quarter note
Dotted Eiahth note
Eighth note
Dotted sixteenth note
Si x t een t h note
Whole rest
Half rest
Quarter rest
Eighth rest
DURATION
16 beats
12 beats
8 beats
G beats
4 beats
3 beats
2 beats
1 .5 beats
1 beat
IE beats
5 beats
4 beats
2 beats
EXAMPLE
J.
J
J.
J
i
J
Figure 2. Songfest Reference Guide.
BBSsmmmmmmuattBBmmm
FS
DG
B5
m
G5
E5
C5
M
F4
C4
n
B3
G3
E3
C3
A2
F2
DZ
Bl
-EG
-Cfi
-A5
-F5
-K
-B4
-G4
-E4
-C4
-A3
-F3
-D3
-92
-G2
-E2
-CZ
-fll
GI
NOTE AND OCTAUE IDENTIFICATION CHART
This is a sample staff with all the notes labeled. The letter indicates the note name
and the number indicates the octave. These are the values you will be using during
the Add or Input mode in Songfest. Simply find the placement of the note from your
sheet music by using this guide.
Figure 3. Songfest Reference Guide,
most, four measures of the song.
When the selected number of voices
have been properly entered, play the
song to make sure you find it pleas-
ing. If you are satisfied, press the A
option again and continue inputting
youi' song.
If you feel a note is incorrect, use
the E option. You will be asked which
voice contains the error (0, 1 or 2)
and for the measure number just be-
fore the note to be changed.
Up until the lime you press the
return key, you may edit as always by
pressing the delete key and retyping
the data. Once you press the return
key, your data is saved within Song-
fest. Changes at this point ret] u ire
the use of the E option. Duration
errors are basically fatal, because
they offset the entire song's liming
and measure count, therefore re-
quiring reentry of the entire song.
If you discover an error in a note
or octave, mark down the measure
number that's beside the incorrect
enlry. Continue entering until you
have entered all notes up to the pre-
vious voice's measure number, (Re-
member, all voices must have the
same number of measures.) If you've
decided to enter all three voices, all
three must be at the same measure
number before you will have a cor-
rect song.
This will return you to (he main
menu, where you can select the K
option. This will ask you which voice
you'd like to change. You'll then be
asked for the measure number of the
incorrect note. After Songfest finds
the note, you'll be asked to reenter
the note and the octave.
M — modify waveform. After working
with Songfest for a while, you may
wish to do some experimentation of
your own. This option gives you the
capability of playing back your song
in just about any combination of
waveform and auack/decay and sus-
tain/release parameters possible on
your 64. The M option will first tell
you what the present settings are and
then ask you to input your new se-
lections. The A/I) and S/R parameters
are explained fully in the sound sec-
tion of your user's manual.
The suggested waveforms are: a tri-
angle, which is 17; a sawtooth, which
is 33; and a pulse, which is 65. You
may also select different settings for
the A/D and SIR para meters.
These parameters all affect the
types of sounds the SID chip pro-
duces. By careful experimentation
and selection, you'll be able to rc-
34 / RUN APRIL 1986
'DERWURLDE
All you need is then 10 lake
Louie Ihe weapons. Ihen to make
A Journey on it you would dare
To lind iho devil m nil lair
The long dark palace, seek you will
The gems your pockels will not Ml
Tno' energy they'll make you last
And gargoyles then you wtH get past
Up and up. die journey's Slow
So down is fire) trie way to go
The okt travellers ' words still singing
In my head,
WILLOW
PATTERN
The beautiful Pnncess Koong-Sriee
is being forced to many a merchant,
Ta Jin against her will. She realty
loves a clerk. Chang, who's only
hope Is to force his way to the
Mandarin's palace against terrible
odds and help her to escape. Mow
play on...
OTY
Well shiver me timbers and splice the
mainbrace and pass the grog, me
hearties. Here be the greatest pirate
adventure of thorn all. aboard that
scourge of the Seven Seas - the
dreaded Black Galleon. Feast yer
eyes on the BOOTY-iui treasure
stored in £0 holds. There be pirates,
parrots and fun galore. If you don't
like it, matey, well hang you by the
highest yard-arm'!!
The Warning
Thy path is long so tread with eare
Beware the wutl and pass hw iik
Danger threatens all around
So lake ye from this hidden mound
To free thee from this sunken gale
By way ol cave or meet thy fate
An amulet to seek thy will
Twas spH by quad and hidden stall
Pass the keeper wrought with hate
To gain an entrance to the gale
The pieces lost must Ihee amass
For if no cha rm then none shall pass
CHIMERA
Inve s t igat ions have traced the
source of erratic radio signals to a
giant alien vessel, orbiting the Earth
high in the exesphore. That the craft
is hostile, there Is no doubt;
somebody will have to go aboard and
CYLU
Greetings Cylu. Warrior King, lo Ihe
land of Evol Our people needa now
leader to make us great again. He
must be agile, and show that ho is
wise and strong, and so we have
devised a lest, tl you pass, you wi"
FACTSHEET/ORDER HOTLINE: 201.934.7373 FIREBIRD UCENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07446
■ THE MUSIC SYSTEM/ADVANCED MUSIC SYSTEM ABE TRADE MARKS Of FIREBIRD LICENSEES
COWMODORE 64'tiS ARE TRADE MARKS OF COMMODORE BUSINESS MACHINES. A
4Sfr
JV
Voice
9:
kl/T=17
fl/D=
•9
a
/R=
240
Voice
1:
W/F=S
3
fl/D=
= 10
§
/Rs
120
Vo i ce
2:
W/F=3
3
ft/D=
= 10
S
•R=
85
Voice
e
Voice
Voice
1
Vo i ce
1
Vo i ce
2
Vo i ce
2
Ni 0,
D
N,
0.
D
N,
0,
L
Ni
0,
D
N. 0,
D
H,
o.
D
S, 4,
12
C,
5,
6
S,
4,
12
F,
4,
8
3, 4,
12
ft,
3,
6
C, 4,
4
ft,
ft,
4,
4,
2
4
Cj
4,
4
F,
4,
8
C, 4,
4
4,
4,
2
4
F, 4,
6
c.
5,
4
c.
4.
6
R, 3,
6
FL
3 >
4
F, 4,
'-i
c,
4,
2
ft/ 3,
2
F, 4,
4
n,
5,
12
c.
4,
4
F,
4,
12
H ' J .'
4
fi#
,3,
12
ft, 4,
4
D,
5,
4
F,
4,
4
F,
4,
4
C, 4,
4
n,
4,
4
0, 4..
6
L- r
5,
6
E,
4.
6
F,
4,
6
C, 4,
6
c,
4,
6
F 4.
2
A,
4,
2
D,
4,
2
F,
4,
2
ft, 3,
2
c,
4,
2
G, 4,
4
n,
4,
4
E,
4,
4
F,
4,
4
fltt,3,
4
c,
4,
4
ft, 4,
4
F,
4,
4
E-
4,
4
C,
4,
4
C, 4,
4
c,
4-
4
F, 4..
6
G,
4,
6
F,
4,
6
E,
4,
6
ft , 3 1
e
c,
4,
6
F, 4,
2
F,
4,
2
F,
4,
2
D,
4,
2
ft, 3,
2
c,
4,
2
fl, 4,
4
G,
4,
4
F,
4..
4
E,
4,
4
C, 4,
4
c,
4,
4
C^ 5^
4
Ft,
G.
4,
4.
2
F,
4,
4
E,
4.
4
fi, 3,
4
R,
3,
4
n, s.
12
F,
4,
12
D,
4,
£
m ■ :■ ■
12
fl.
3,
6
D, 5,
4
F,
4,
6
F,
4,
4
ft,
*^ .
2
fltt,3,
4
F-
o
2
D,
4,
2
fl#
,3,
8
F,
3 ,
4
C, 5:
6
D,
4,
4
F,
4,
6
C, 4,
6
E,
■^
4
Fb 4,
2
C,
4,
4
F,
4,
2
R,
3,
12
C, 4,
2
ft, 4,
4
F,
4,
4
S,
4,
4
C, 4,
4
F,
3,
12
F, 4,
4
F,
4,
4.
12
4
F,
4,
4
9,
0,
ft, 3,
4
S,
4,
4
G, 4,
6
E,
4,
6
C, 4,
6
0,
0,
F., 4,
2
@,
0,
n,
4,
2
n ,' 9 j
2
G, 4.
4
z>
4.
4
Rt*,3,
4
ft, 4,
4
E,
4,
4
C, 4,
4
F, 4,
6
D,
4,
6
fi/ 3/
6
E, 4,
2
ft,
-! .
2
Fj 3,
2
B, 4,
4
fltt
,3,
4
Fj 3,
4
C, 4,
4
R#
■ 3,
4
E, 3,
4
F, 4.
12
fl,
■J , J
12
F, 2..
12
D, 5,
4
F,
4,
4
fl#,3,
4
C, 5,
6
F,
4,
8
R, 3,
6
ft/ 4,
2
F,
4,
8
C, 4.
2
ft, 4,
4
C, 4,
e
F, 4,
4
E,
II,
4,
4,
6
2
C 4,
s
G., 4,
6
E,
4,
4
ft, 3,
2
F, 4,
2
E..
4,
4
fl#,3,
4
G, 4,
4
ft*, 3,
4
D, 5,
4
Figure
4. :
!uW
Lang Syne h
put data.
produce various musical instru-
ments. The possibilities are virtually
endless for the types of sounds you
can create, including those unique to
the SID chip itself.
S — sound change during playback.
This menu selection lets you exper-
iment with various sounds without
really understanding anything about
waveforms or A/D and S/R settings,
which you may not yet have had time
to learn. Once you've loaded a song,
either from the disk or the keyboard,
press S. Pressing fl, f3, f5 or f7 will
play the song with different prese-
lected voice parameters. If, after ex-
perimenting on your own, you like
the sound you've created, you may
change these parameters yourself.
3b I RUN APRIL 1986
They are located in lines 920-970 of
the program.
K — keyboard synthesizer. The key-
board synthesizer is another great
feature of Songfest. Basically, what
the K selection yields is a screen of
help text, which gives you various
alternatives to selecting, tuning and
playing your new musical instru-
ment, the Commodore 64.
The fl, f3, fS and f7 function keys
select the octave in which you wish
your instrument to play, (fl is the
highest octave; f 7, the lowest.)
The f2, f4 and f6 keys select the
waveform or instrument type you
wish your Commodore to be. You'll
find K to be a smooth, mellow sound,
while fb lends to be a bit twangy.
Pressing f8 allows any note to con-
tinue to play until you press the next
note. This is called maintaining the
note. Some instruments, such as the
accordian and many organs, are ca-
pable of maintaining notes in this
fashion.
Pressing the space bar yields an-
other interesting variation — poly-
phonic sound, which is much like a
harpsichord. To deactivate this, press
the space bar again.
Also displayed on die screen is a
small chart, the index, which turns the
64 into the keyboard of a musical in-
strument. Each available note is listed.
Beneath each one is displayed the cor-
responding letter that you must type
to produce this sound. To return to
Songfest, you may press Z at any time.
Q—quit and exit program. This selec-
tion, of course, returns you to Com-
modore Basic. If you accidentally
press Q while inputting or playing
your song, you can recover by im-
mediately entering GOTO 40 in the
Direct mode.
Songfest Sample Application
The following section will assume
that you have an understanding of
the basics of music.
Relax now, and I'll take you through
a brief example of entering music
into Songfest.
First, be prepared to reference fig-
ures 2 and 3, the Songfest Reference
Guide. Second, take a look at the
sample song on (he sheet music pro-
vided in Figure 1. Third, reference
Figure 4, which is a list of all the note
entries for the song, "Auld Lang
Syne." This is the entire song in all
three voices. Wait until you hear it!
Let's begin.
Type 1 to enter the Input mode.
You will then see another display ask-
ing you how many voices you'd like
to enter. For this example, enter 3.
You'll then be presented with an-
other selection choice. What param-
eters or waveform type would you
like for Voice 0? For this example,
use the following parameters for
Voices 0, 1 and 2 as indicated below:
Voice W/I-
=
17
Voice A/D
=
9
Voice SIR
=
240
Voice 1 WIV
=
:«
Voice 1 A/D
=
10
Voice 1 SIR
•
120
Voice 2 WIV
=
33
Voice 2 A/D
a
10
Voice 2 S/R
=
85
Of course, you may change these
parameters during the playback if
you're not happy with them.
I ■ &■ A* MM MM RS
F-15 STRIKE EAGLE
For Fighter Pilots— /Vot Sightseers
Enjoyed by
over 200,000
satisfied computer
fighter pilots!
^
Circle 68 on Rf; niter Service card.
s/s
m
W'r
^■i
mm
mmM
M
Si M
THE FIRST. THE BEST.
THE ONLY REAL COMBAT FLIGHT SIMULATOR.
i
• •tif'i
MAJOR BILL
OVER
3000 FLVtNG HOURS
F-1 5 STRIKE EAGLE is the most realistic, accurate and fun
combat flying simulation available. Others have tried to copy
it. But none of them have ever strapped on a fighter to
experience the thrill and excitement of real combat fighter
missions like our Major Bill* has. Compare F-15 STRIKE
EAGLE versus our famous competitors, better Known for
their fancy hangar graphics. If you want a olow sightseeing
hangar queen, buy theirs! IF you want a product that has had
over SOoutstanding reviews, thrilled over two hundred thousand
satisfied computer fighter pilots, and gives you real fighter
pilot action, then you want F-15 STRIKE EAGLE!
F-1 5 STRIKE EAGLE is for Commodore 64/1 2B, Atari BOO/XE/XL series, Appie 11 +
family. IBM PC and PCJR computers for a suggested re tail price of only $34. 95. Call
or write for more information or Money Order, MC/Visa orders. Add $2.50 for shipping
and handling,
HflgiBlurod trudnmnrkB ol Commnrtorn Buuirwras Unr-hiniMi. Inc., Atari, Inc., Aprilu ComputBr Inc. and
Intnrnotiannl EJusiriGiui rvUictiinria. Inc., rnfrntictivcly
C0»MBE f .IS STRIKE EAGLE
COMB*! »HEA ) REAL MISjJONS-1 ISH TO THE 2 5MALI FICTITIOUS FMM1 (flEAS
PERS'AN GLU ^_^
COCKPIT SOFttSTKjlTED NAW6AT10H WAP. TWO IINES Of TEXT"
MULTIPLE RAOAR AND WEAPONS
DISPLAY
ACTION UU.TPLE USSION OEUECTTVES PICK ONE MISSION OR ONE SET
AND THREATS Of THBEATS
VALUE CHEAT VALUE -IHUNOREK OF
HOURS Of PLAT riMEl
"C-U COgPMtiON
KM
•
*-<
SOFTWARE
'Mainr Bill Slunlny. USfll- Hfifservrt, Prnsideril, MitrnPi-ose
A
120 Lokefront Dnvu ■ Hunt Valley. MO 31030
(301] 667-1131
w m m m k
After selecting these parameters,
which basically select the "instru-
ments" that will play the song you're
about to enter, you will be presented
with the note input questions. From
•here, you just need to enter the data
listed in Figure 4,
But why don't you look at this whole
process a little closer? If you look at the
sheet music, you'll notice a time signa-
ture of 4/4. This means that you have to
treat each measure as if it had 16 beats.
For a 4/4 time signature, all (and 1 do
mean all) measures must have a total
of lfi beats. On the other hand, a 3/4
time signature would have 12 beats
per measure.
The funny-looking sign on the left
of the music is called a C clef. To the
right of thai is a flat designation (b)
on the staff line 11 (remember, Every
Good Hoy Dues Fine), This tells you
that every time you encounter the
note B, you must enter it flat (shift
6), Another interesting way to input
B flat is to enter A sharp (A#).
You may always use this conver-
sion if it's easier for you to remember.
To visualize diis a little better, you
might picture a flat as being a half
step below a given note and a sharp
as being a half step above a given
note. Therefore, an A sharp is equal
to a B flat. Similarly, an F# is equal
to a G flat. All right, let's get back to
the sheet music.
Knowing that each measure has to
have lfi beats because of the lime
signature 4/4, let's take a look at the
first measure in "An Id Lang Sync."
There's only one note there, and it's
a quarter note, which, according to
your reference chart, is only sup-
posed to get four beats.
What to do now? Well, this happens
sometimes, but, remember, all mea-
sures with this 4/4 time signature must
have lfi beats, or the song is not going
to sound right. Here you can utilize a
"rest" to fill the unused heats in the
measure. Enter S,4,12 as your first en-
try. Then enter C,4,4 for the quarter
note. Thai gives you a total of 16 beats,
and you're in business.
You can enter as many notes as
you'd like (up to 90 measures) in each
voice, but I strongly suggest that, un-
til you are thoroughly familiar with
the program, you enter only four
measures at a time. Enter the four
measures, then enter 0,0,0 to move
on to the next voice, and repeat this
procedure until all three voices are
complete. Play the song to make sure
it's all right. Now use the A option
to continue inputting. Alter you've
finished, sit hack and listen to what
you have accomplished. It sounds
great, doesn't it'
Now thai you're an accomplished
musician, you're ready to tackle other
songs. If you feel you're ready for the
big step, enter an entire song in one-
voice before going on to the next
voice, and soon the entire song has
been entered.
Hints for Advanced Users
To suit your own laste, you may
change the number of beats that each
note normally gets, but only if you
change all others accordingly. For ex-
ample, if you purchase some sheet
music, enter it into Songfest and find
that the tempo is too slow or too fast,
you can change the speed by altering
the note-duration value.
In a song that is playing too
quickly, double the duration value of
each note. Give a whole note 32 beats,
a half note 16 beats, a quarter note
eight beats, and so on.
In a song that's being played too
slowly, cut the duration in half. Give
a whole note eight beats, a half note
four beats, and so on. Remember,
make sure all notes are treated pro-
portionately. Don't he afraid to ex-
periment. As long as each voice has
the same number of measures, there
will be no difficulty.
Here's another hint that may clar-
ify some points on A/D and S/R set-
tings. As an advanced user, you may
understand that the actual settings of
A/D and S/R are actually controlled
by two bytes in the SID chip. The
upper nibble of the A/D byte is A,
and the lower nibble is D. The same
holds true for the S/R byte— S being
the high nibble and R being the low
nibble.
What this means is that a little cal-
culation is necessary to obtain mean-
ingful values of A/D and S/R. First,
H-lc< i the desired value ol dcca> (D)
and release (R) between and 15.
Remember, a lower number means a
quicker decay or release rate. Now
pick a value for attack (A) and sustain
(S) from to 15.
The lower the attack number, the
faster the note rises to its initial peak.
The sustain value determines the am-
plitude (volume) during the sustain
portion of the note.
Now, to calculate the actual value
of A/D from to 255, take the value
(from to 15) you have selected for
the attack and multiply it by 16,
Then, add this value to the value you
have selected for the decay (from
to In), This will give you the correct
number to enter to select A/D. The
same procedure applies for sustain
and release.
You are now well on your way in
becoming a great computer musi-
cian. Good luck. tH
Note: hi future isstws we will publish lists
of input notes for various songs that you
may use with Songfest. We welcome
contributions from our readers. If you have
entered any songs in the public domain
thai you would like to share with us, send
. a disk anil a printout of the notes to:
Soiigfest, RUN Magazine, Technical DepL,
80 Pine St., Peterborough, NH 03458.
Address all author correspondence to
Joe Kaczynski, 89 Hillcrest Ave., Methuen,
MA 0184-1.
Listing 1. Sosgfest prog
REM:MUSICOM 64:COPYRIGHT 1985 BY JOE KACZ
YNSKI :REM*78
5 CLR:S=54272:FORL=STOS+24 : POKEL ,0 :NEXT
:REM*21
10 DIMH%(2,1450),L%(2,1450),C%(2,1450),D(3)
,R<3) ,V(3),FQ(11 ):Z=0 :REM*18
15 FORA=0TO11 :R£ADEQ(A) : NEXT : POKE53281 ,0
:REM*153
20 POKE53280,2:PRINT"{SHFT CLRHCRSR RT){CT
RL 9) (COMD 7} {38: SPACES }{ CTRL 0)"
.•REM* 188
38 / RUN APRIL 1980
25 PRINT" {CRSR RT)(CTRL 9) {CTRL 2} {10 SPACE
sHCTRL 9} {CTRL 6) WELCOME TO SONGFEST {CT
RL 2} {9 SPACES} {CTRL 0}" :REM*57
30 PRINT" {CRSR RTHCTRL 9 ) { COMD 7} {38 SPACE
sHCTRL 0)" :REM*30
35 PRINT" (17 CRSR RTsHCTRL 9) {CTRL 2) MENU (
CTRL 0)" :REM*133
40 PRINT" {2 CRSR RTsHCTRL 2)R(COMD 7}= {CT
RL 2) READ (COMD 3) PREPROGRAMMED SONG FRO
M DISK" :REM*178
45 PRINT"{CRSR DN ) { 2 CRSR RTsHCTRL 2 J P= PL
AY {CTRL 61 SONG ONCE" :REM*129
50 PRINT" {CRSR DN){2 CRSR RTsHCTRL 2]C= {C
TRL 21 CONTINUOUS (COMD 3 ) PLAY { 4 SPACES }{
CTRL 9) (CTRL 21SPACEBAR {COMD 31TO END(C
TRL 0}" :REM*14
Continued on p. 98.
v///////i
Flight Simulator
Scenery Disks
The Challenge of Accomplished Flight
With a realism comparable to (and in some ways even surpassing)
$100,000 aircraft flight simulators, Flight Simulator II includes full
flight instrumentation and avionics, and provides a full-color out-the-
window view. Instruments are arranged in the format standard to
modern aircraft, All the radios needed for IFR flight are included.
Front, rear, left, right, and diagonal views let you look in any direction.
Program features are clearly documented in a 96-page Pilot's Operat-
ing Handbook.
For training in proper flight techniques. Flight Simulator II Includes
another 96-pago instruction manual, compiled by two professional
flight instructors with over 8,000 hours flight time and 12,000 hours
of aviation teaching experience. You'll learn correct FAA-
recommended flight procedures, from basic aircraft control through
instrument approaches. To reward your accomplishments, the
manual even includes a section on aerobatic maneuvers.
The Realism and Beauty of Flight
Go sight-seeing over detailed, realistic United States
scenery. High-speed graphic drivers provide an
animated out-the-window view in either day. dusk, or (
riight flying modes.
Flight Simulator II features over 80 airports in four
different scenery areas; New York, Chicago, Seattle,
and Los Angeles. Six additional Scenery Disks covering
the entire Western half of the United States are now
available in IBM and C64/128 disk formats.
Apple and Atari versions will be released soon. Each disk covers a
geographical region of the country in detail, and is very reasonably
priced.
The Pure Fun of "World War I Aee"
When you think you're ready, you can test your flying skills with the
"World War I Ace" aerial battle game. This game sends you on a
bombing run over heavily-defended enemy territory. Six enemy
fighters will attempt to engage you in combat as soon as war is
declared. Your aircraft can carry five bombs, and your machine guns
are loaded with 100 rounds of ammunition.
See Your Dealer. Flight Simulator II is available on disk for the
Apple II, Atari XUXE. and Commodore 64/128 computers for
$49.95. Scenery Disks for the C64 and IBM PC (Jet or Microsoft
Flight Simulator) are $19.95 each. A complete Western U.S. Scenery
six-disk set is also available for $99.95. For additional product or
ordering information, call (800) 637-4983.
Apple It it a trademark ol Applf Compuwr. Inc
Atari XI *nrl XE arc trademarks ol Alan Corp.
Commodore 64 and I IB are trademark! oT Commodore Eletlroniti Ud
IBM PC it a re jittered trademark ol International Buiinctt Mxhinet Corp
I LOGIC
713 Edgebrook Drive
Champaign IL 61820
(217,359-84B2Telei: 206995
Order Line: (800) 637-4983
lercrpdniHii
Circle 26 on Reader Service card
Circle 169 on Reader Service card.
SPECIALS
Disk notcher $5,99
Double your disk capacily with this little toot
Generic Disks OS/DD 7J«
FAST RAM
• Powerful all machine language program * Tafees up onty IK ol memory.
* Adda 10 new commands plus and advanced DOS wedge
Store programs sr sequential in Ram lor almost Ifltttnl access. This gives you Ihe
advantage of having several programs m memory at Ihe same lime.
imagine writing i game and having a sprite editor program in memory al the same lime 1
ONLY 5 1 9 95
PHOTOCOPY
A utility to convert several different graphic pictures over to
the NEWSROOM format. This program will convert the follow-
ing.
Hi-res Doodle, screen magic, fiexidraw, and graphics basic.
Also converts 8K bit mapped hi-res file such as Screen Magic,
and Fiexidraw,
Improve your NEWSROOM library.
*19
95
DIR+
A DISK LIBRARY CATALOGING PROGRAM
Having problem* finding that loat duki Hero's a program lhal allows you to alphabeliie and
pnnl oul your program names In 1 versiliie formal A scrolling arrow allows you 10 adit oul
meaningless namei and keep wnat you want. Know what you gol and where Its all
■ 60 10 600 titles (1 to 5 COLUMNS) can be primes per page By using optional condensed
printing,
* Print disk labels wllh your disk names ana ID'S. # J **QC
* Can support up 10 1100 program titles andean ft Ml V * I 9 ■
■ ipnagelue in less than 1 s seconds'
* Save (he master list 10 dish lor use wllh a word processor or a data base.
TOOLBOX 64 AND NEW TOOLBOX 128
Side 1 contains over too routines, some otthem are (or protection, smooth scrolling, modem
routines and sound and color. Also a bootmaker, paddle and joystick test- read terminal, and
auto dial and auto answer. Documented roulines allow you to use them to build your own
programs or use alone This disk his i lot ol tricks mat are uied in commercial software
Side 2 contains several ol the same routines for the 128 system but alio a T45edilor for going
oul to irack 66. slong wilh a screen dump lor ihe 80 colum mode and lots, tots more.
Side 1 C-64 Side 2 128
All for
$ 19
95
64-128 CROSS REFERENCE BOOK
This is ihe first book available ol its kind. Complete cross-references used lo coven 64
programs over to Ihe 128 computer. Book is formated on the lell side with the localion and
label name, and then on Ihe rignt with the eouilvent 128 location Tbeenlire range of memory
is covered starling at 0-Page going thru BASIC and Ihon thru the Operating System A musl
for the serious 128 user. ^ _ — -
$*I2 95
64 BBS
Full perlormance boards with lots of extra's not found Dn others. Both boards- have message
rooms, that can be setup for a variety of d.rr* f ent usei Each room can have .t a own access
level assigned tor maximum conimi . Bmtr , ntm **,.... <«, , *♦*
» Remote access for system operator
Boards activity can be sent to printer
■ 300 1200 baud selectable
■ Up and down lilrr transfers with a choice
ol access levels
• New punter and X-modem protocol sup*
p cried.
level assigned for iranmum control
• 7 read and wnia rooms with up to @
secur i[y levels
• Fuolic message base and sysop's mait
bon
• Secrai highest revel for complete access
of ell functions.
• Aulo cycling ol E-ma<l
128 BBS
$3995
This, is the lirat complete 12& bulletin board of n's kind All ihe features of me 64 board and'
more. The board takes advantage of the exlra memory by providing a complete seperate
sub-board User can have both boards available al Ihe same time fmagina running an open
boafd for everyone a secret closed board for the more serrous use*** Look at these features
» Print Out boards activity to include what
files accessed and by who
* Faster performance and more storage
usmg ihe 1S?1 drives
* Supports Ihe use of over 500 users'
• Both boards will support and work on. any
type Ofdlskdnveincludlngthe big 1 mag
SD $39 95
NEW FOR C-64 and C-128
THE KEEPER
Revolutionary new technology enables virtual storage of 8191 byles of high speed RAM
Wilh wtlle protect and inJout switches, Ihe KEEPER adds now dimensions lo youf
computing capability Designed for the Commodore C-64 and CM28
• M a k es Auto-Sla rt Cartrtdg as o I Your O w n P rogrsm s
• Built-in Software Mikes Use EASY
• Copy BASIC or Machine Language Programs
■ Inslant Program Recall
* May Be Used Operand Over
■ Guaranteed lor 1 Year
ONLY
S 39 95
GRAPHIC LABEL MAKER
Give your labels the professional touch, Wilh Hi Her Graphics make you* own design or use
one our 60 ptemade labels wilh easy to use on screen edilor You can insert up lo Ihree line*
of lent then choose Ihe picture vOu want to put on Ihe left hand side ol Ihe label Then you
can prinl out as many labels as you want This has goi to be the neatest label program out
there and if 5 only grt M Qg
,24 s
im ■""'■""■
| ^- r 1 ft 1 ■flWftl'T
I ■ .. 1 tnjTAN mRR
■b ■::.-."
«t> #> Fl I.H 4.1 fIT
£pi»*V*"
a — . Nil W
E73 •"./;.'. ■
laed ■■;"""•"•"
KS«-Hi~
-•' *?
'NO** worAs mlh Print Shop
"Aiso avattapte — fftr> t rated Graphic package lor the m and
your print s hop There s 50 Htfte «- pic tures
J 24 95
1541 M.A.S.H.
Now you cm Service your Own 1541 disk drive using 1541 MASH Save big bucks On repair
bins Rate ihepertoimance of your drive Test and adjust RPM s Test and adpusi nead align
menl Step by step instructions lhat anyone can follow Cays lor itsolt (he firsl lime you usr>
it loadiusl a misbehaving drive No knowledge o! electronics is necessary All you needs is a
screwdriver and 20' mmules * - AAE
NOW ONLY 5 19 95
128 80-COLUMN ADAPTER
An adapter that plugs into your RGB output that gives you 80-columns
of monochrome text in the 128 mode. eaqr
THE MECHANIC
A collection of Programmers utilities tor the Commodore-64 enthusiasts
included are Programs which will allow you to make your 64 do thinqs it did not
do before. Four major utilities are listed below bul contains more'
« FULL FEATURED TRACK AND SECTOR EDITOR -D.splaycan beehanged to
readout m ASCII, HEX or Decimal, also a directory can be listed within the
Program 1
a FILE MAINTAINOR - A menu driven section featuring a scrolling file selector
to copy mumble files without typing all the names in Also inducted is a tile
renamer. scratcher and file locker and unlocker,
• ML MONITOR - A complete monitor with easy to use commands along with
some extra features not found on some has the ability to do a directory within
the monitor and send drive commands,
• POWER SOHT - A unique sorting program lhat allows you to pull in the
directory, sort it alphabetically or by size and Ihen store it back on the disk!
$ 19
95
WANTED: PROGRAM SUBMISSIONS
Megasoft n currently seeking quality program submissions far marketing on a nil io nar scale.
We pay good royalties and can work several options II you feel lhat you have something of
Interest, call (206) 667-7178 lor more information. UnlQue utilities and hardware device! i
plus
40 / RUN APRIL 1986
Clrelo 189 on Reader Service card.
AUTO LOAD
Tired of typing load commands over and over? Here's a
cartridge based program that will solve all your loading
needs. Holding down different keysautomatically loads
and runs programs along with a one button loading of
the directory!
* Got a menu seleclion of thy disk by just
turning the power on.
* ANY commands normally typed can be
put into an automatic Power up hie.
* Works with multibte disk d fives'
* Great for Programmers wno load several
utilities In a row
* Comes with built in system rtsei switch
* Easy lor kids who can't type yet
ONLY
$19
95
D-CODER
• Translates any machine language p'ogrsm Inlo easyto-reatiy English descriptions with
complete explanations of each command
• Makes complete notations of all important memory locations accessed by the program
[SID, VIC. MOS. KERNAL, etc.)
• Hives you throe ways of accessing programs:
1. Will read and lilt program! from DISK
2. Will raad and list programs from MEMORY
3. Direct user Input (from magazines, etc.)
• Can be used to locale and examine any machine language program's protection
routines'
• Can be used to easily preak apart machine language programs lor study and
examination'
• Printer option for complete hard copy listings' $ -4 QQ5
You no longer need to be an EGO HEAD In read Machine Language I v
N-CODER
THE PERFECT COMPANION PROGRAM TO D-CODER!
Allows you to easily marie changes In machine language programs right on the disk!
• Rewrite ability allows code lo be altered and trten rewritten directly to trie disk'
• Features sectotbysector scrolling assembly language display ol machine language
piograms'
• Notation ol ASCII text equivalent for easy spotting of embedded text strings'
• Handy reference display ol all assembly language commands and their ML numerical
equivalents'
• Byte splitter For easy splitting ol decimal 5 "| Q95
addresses Into low bytehigh byte formal! I w
Top Secret Stuff I and Top Secret Stuff II
programed by Jim Drew
Are both collections of 20 programs Per diskette (that works out to about SI 00 per program 1 !
trial help you explore and enhance your Commodore ti* and.'or 1 28 and 1511 disk drive Now
you can unlock many secrets lormerly known only to top machine language programmers by
using these sophisticated 'tools " If you have ever been curious about Ihe inner workings of
your computer system, now is your chance to dig in and find answers with the help of these
programs. These collections of programs have gotten rave reviews Irom actual users, and
we are sure that you too. w'M be pleased
These are Just some of programs included.
TOP SECRET STUFF II
TOP SECRET STUFF I
Tho Dock iviow/repair disk contents!
Sync Checker Idisketle!
Disk Manipulation System
Diskette Matcher (compare sectors)
v, Track Reader
Electronic Arts Backup
Drive Mon rdisk drive mil monitor)
Diskette File Log islari-end address)
Repair A Track (recover datal
Vt Track Formatter
RAM Teat (test Computer RAM!
Copy JAOOO JFFFF lunder ROMSl
Display Q.C.R. iaii sector datai
Smooth Scroll (messages up screen)
Koala Dump (koala pad screen dump)
Disk Protection Syatem Islops copies)
Boot Maker (aulobook BASIC programs!
Wedgi ■ fCOOO
DisKmatenar II itiign speed version)
No Drive Rattle ion reading errors!
; 19
95
! 19
95
TAX PAC
Tax preparation has haver been a breeze except wfi en you let your computer do It lor you This
easy to use menu driven program follows your tax form line by line while computing all ihe
necessary information It has Blithe lax tables included tor the forms listed below and will prmj
oul all lha inlormation you need lo fill out your lormi Tax Pac reduces that chance of error in
order lo gel that refund Oulckl
• Tan Forms Supported 10<0. 1040A. irjaoEZ, 2t06, 2441, 4585, 340a. &*i md Schedules;
A.B.C.D.LGiSE.W
• Stores ill your lex information on dux for etiy recall or recomputAlion
• Does all computations and prints ail the figures you need lo l»H out your □Itici&l tormi
Purchase price is tax deductible 24
GRAPHICS AND GAME DISK
A stimulating x-raled adventure game, complete with graphic* represents no ns This u not
your typical adventure game. FEATURES ANIMATED X-RATED CARTOONS
$2495
'Joystick required
WAR GAMES AUTODIALER
Auto Oial wiM automatically dial a set of numbers you choose
Review Numbers will review numbers that were answered by a
computer
Save Numbers will save numbers where a computer answered
Hardcopy ol Numbers will print out Nsl ol numbers wherrr a com
puler answered
LOAD Numbers win load In numbers lo continue where «l lefl oft
Continue will pick up dialing where tt was inlerrupled
SnETWRPiE,
4th
Edition!
-HRNOBOCIH
SOFTWARE PROTECTION HANDBOOK
Fourth Edition! Now Available!
If you're II red of being harassed by protected software and loo many copy programs, than this
is Ihe booh for you' This 250 page manual covers the gamut from legalities lo protection
methods to step-by-atep back up procedures Now you can loam both how to protect and
unproltct sollware 1 The techniques covered include copying cartridges to tape or disk, tape
protection, and disk protection Disk protection covers error numbers 20, 2 1. 22, 23. 27 and lfl
plus single track formatting, header modification, header snapping, hall track reading and
writing reading and modified bit denudes, formatting illegal trackrsocfors, sync writing and
morel Forth addition contains Ihe most unusual and innovative protection analysis tool for the
Commodore yet! - not for flenlnnars - This system expands your 1641 drive giving capability
otherwise only possible for professional disk duplication equipment, now you can create or
analyze exotic forms of disk protection. 'O.O.S, Kings" Take Note! - Entire tracks of data can
be read and written wilhout regard to 'standard' sync and format. You are no longer li mited to
sector by sector searches. Whole track readouts reveal hidden data even when all or most of
the sectors have boon erased Uncovers and writes data under errors, pulse coaded sync or
data, hidden data and access codea, multiple track densities and mora 1 This manual covers
the complete implementation of Ihe track trap system including necessary software and
hardware documentation
. J85
C-€4Book Only .,
Book & Oisk of an Programs
Tftrs manual does not condone prracy
S 19 B us
*29 95 l
THE XXXXXXXXXX
X-RATED GRAPHICS LIBRARY
Your Print Shop May Never Be The Same/
X-Raled Graptircs guaranteed to spice up your special letterheads, greeting cards, signs and
banners! Everything from mild to Loots Oul Nelly' 60 Erohc additions to heat up yOuf print
shop graphics library plus 5 ribald Screen Magic additional SO A 95
Prinl Shoplsa trademark ol Broderbund.
! 24 s
Dealer arid Distributor Inquiries Invited.
Enclose Cashiers Check. Money Order or
Personal Check. Allow 14 days lor delivery.
2 to 7 days lor phone orders. Canada orders
must be in U.S. Dollars. VISA — MASTER
CARD — C.O.D.
Programs tor C-6471 20 '3 00 S ft H on all orders
Software Submissions tnvlied
MegaSoft Limi,ed
P.O. Box 1080, Battle Ground, Washington 98604
Phone 800-541-1541 • 24 hour BBS order line • 206-687-5205
Tech. Line & Foreign & In Washington state orders • 206-687-7176
RUN APRIL iml 41
RUN Script 64
This month, we will give R UN Script 64 new muscles
by adding programs tJiai let you access your printer s codes and
customize this word processor.
This month I will explain how to
customize RUN Script 64 to accom-
modate your own system setup and
personal preferences. As I said last
month, if you have a Commodore-
compatible printer, it's not necessary
for you to customize RUN Script 64,
For those with other types of printers,
I will first explain about RUN Script
64's printer-macro facility, and then
the customizing procedure.
Defining Printer Macros
Many C-64 owners use non-Com-
modore printers such as the Ok i mate
10 or Epson MX-80. Such printers
often have many desirable features,
like italic character sets, the ability
to do underlining, and so on. The
printer-macro feature of RUN Script
64 was designed to allow you to cus-
tomize your copy of this word pro-
cessor so you can take full advantage
of whatever capabilities your printer
may possess.
You may select any upper- or lower-
case alphabetic character to be a ma-
cro character. You then create a table
of printer macros with an easy-to-use
Basic program called Define Macros
(Listing 1), Each macro character rep-
resents a string of user-defined char-
acters. When a macro character is
42 / RUN APRIL 1986
Bj ROBERT ROCKEFELLER
encountered during printing, this
string, rather than the macro character
itself, will be sent to the output device.
For example, let's say you own a
printer that requires the sequence
ESC X (decimal values 27,88) to start
printing double-width characters.
With Define Macros, you could select
a character — D, for instance — to rep-
resent this two-character string. Then,
when D is encountered during print-
ing, the decimal sequence 27,88
would be sent to the printer, result-
ing in double-width characters. You
could then define another character,
perhaps d, to represent the correct
sequence to stop printing double-
width characters.
This macro feature is most useful
for printing titles and subheadings. To
create a double-width heading, first
place the cursor in front of the head-
ing. Next, press the f3 key. A *mac*
message will appear on the status
line. Press the upper- or lowercase
alphabetic character you've chosen
to activate the double-width capabil-
ity (in my example, D). Finally, move
the cursor to the end of the heading,
press f3 again, and press the key
you've chosen to deactivate the dou-
ble-width feature (d, in my example).
That's all there is to it! If you press
RUN It Right
064; 0128 (in 064 mode)
Disk drive
any n on -alphabetic character, the op-
eration will be aborted.
Your table can be composed of 52
different macro definitions, each of
which can be from one to 20 char-
acters long. Exactly 500 bytes have
been allocated for the complete mac-
ro table.
Customizing Procedure
You can create your own person-
alized copy of RUN Script, with a
custom-character set, default screen
colors of your choice, printer param-
eters you design, and the macro table
described above.
Step !. Type in Listing 2, the RUN
Script Params program, and save it
to disk. Load the RUN Script 64 Boot
program you typed in last month. If
you've decided to make use of the
printer macro feature, change line
60 to:
60 MACS = "RUNSCRIPT MACROS"
If you're going to use a custom
character set (see Step 4), make the
variable CHAR$ in line 100 equal the
name of your character set. For ex-
ample, if you've saved a character set
under the filename "Big Letters,"
then change line 100 to:
100 CHARS = "BIG LETTERS"
Photograph by Edward Judice
. . ■
. ■ ■
■ - h .
8 -
BLACK
1 -
WHITE
2 -
RED
3 -
CYAN
4 -
PURPLE
5 -
GREEN
e -
BLUE
7 -
YELLOW
8 -
ORANGE
3 -
BROUN
18 -
LIGHT RED
11 -
DARK GRAY
x*> -
MEDIUM GRAY
13 -
LIGHT GREEN
14 -
LIGHT BLUE
15 -
LIGHT GRAY
DEFAULT SCREEN COLOR ? 3
Photg i. Screen colon )ou can select from RU\ Script farams program.
Step 2. Step two sets the default
parameters of" the RUN Script 64 ma-
chine language program. First, exe-
cute this line of Basic:
POKK 4S,1: POKE 44,D*](i: POKE 3*4096,6:
NEW
This raises the stait-of-Basic mem-
ory to allow room for the RUN Scrip!
64 machine language program. Now,
load RUN Script 64 with:
LOAlV'lhRUN.SCRIFr'.H.l
After loading, execute:
NEW
Now, load the previously saved
RUN Script Farams program with a
normal Basic load, then run it. This
program will allow you lo select cer-
tain RUN Script parameters. After
you have implemented your param-
eters, the machine language program
will then he saved under the name
"RUN SCRJ FT".
Now, you must select [he screen
colors that RUN Script 64 will use
when first starting up.
You will also be allowed to change
the variable that sets the highest ad-
dress used by RUN Script 64. You
may set this to a lower value if you
wish to have a machine language pro-
gram (such as a fast-load program)
stored in high memory.
Next, you will be prompted to se-
lect the default save-device number,
which is used for all saving and load-
ing. T ben you will be allowed to spec-
ify the type of ASCII thai RUN Script
will use when powering up. If you
44 I RUN APRIL 1986
intend to use true ASCII, answer
"true" at the prompt. You can then
specify whether the linefeed charac-
ter (decimal value 10) will be sent
after each carriage return character
(decimal value 13). Some non-Com-
modore printers require linefeeds to
move to the next line.
The final parameter, secondary ad-
dress, is very important to users of
non-Commodore printers. Those who
own Commodore printers and Com-
modore-compatible interfaces can
leave the secondary address at 7 to
specify upper- and lowercase printing.
If your printer requires a parallel
interface, check your user's manual
for the secondary address that passes
characters unchanged to the printer.
This is the secondary address that
should be used to send macro strings
to the printer.
You can also lock your interface
into a mode in which characters re-
ceived by the interface are passed to
the printer unchanged. You must do
this before starting RUN Script 64,
and RUN Script 64 must be set to use
true ASCII if this method is used.
Also, once your interface is locked,
you needn't specify a secondary ad-
dress. Check your printer interface
manual to see if it has this capability.
An advantage to using RUN Script
64 over other word processors is that
you can print Commodore graphics
characters if you have a graphics in-
terface along with a non-Commo-
dore printer.
After you've set the parameters.
the RUN Script machine language
program will be saved.
Step 3. If, for some reason, you have
decided not to make use of the
printer-macro feature, skip this step
and go to the next. Otherwise, type
in the Define Macros program and
save it.
Before running Define Macros,
make a list of the alphabetic char-
acters you want to use to represent
the various functions your printer
can handle. These will be your macro
characters. Beside each macro char-
acter, write the decimal values of the
character sequence that must be sent
to your printer to implement the
function each individual macro char-
acter represents. Then run the De-
fine Macros program.
You will first be prompted to select
a macro character. Enter any upper-
or lowercase character from A to Z.
(If you make a mistake and wish to
cancel a macro definition, use the
asterisk.) You will then be asked how
many characters will be represented
by the macro character you've en-
tered. Count them from your list and
enter the total.
Next, enter the decimal value of
each character in the string, starting
with the first and continuing until all
have been entered. Once you've done
this, you will have defined one ma-
cro. The prompt, "Finished all defi-
nitions (Y/N)?" will then be displayed.
If you have more macro definitions
to enter, type N and press return.
After you've entered your list of
macro definitions, press Y at the
prompt. Within seconds, the pro-
gram will create the table of macro
definitions. The program will then
prompt you to save the macro table
to disk and provide the proper device
number.
Step 4. Finally, you must save a char-
acter set on disk for RUN Script 64.
Unless you have a custom -character
set, load RUN Script 64's character
set program (from last month) and
run it. It will automatically create a
copy of the C-64 upper- and lower-
case character set on disk.
That's all there is to it. You should
now have a customized version of
RUN Script 64. When you wish to use
this word processor, just load the Boot
program and ran it. El
Address all author correspondence to
Robert Rockefeller, R.R. #4, Uington, On-
tario, Canada iXOE !(•().
■
|^^9B
■
PMB ■I)
?sSi ■Ml
dilP
:, SsHlll3l
COLOSSUS CHESS IV
CLOSES THE DOOR ON ALL THE OTHERS
COLOSSUS is the most complete chess program
available for the CBMtm 64/1 28 and APPLE™ 2 Series,
written using the very latest techniques by a computer chess
programmer of eight years experience. It has the widest range
of true features available, including some never before
implemented on any home computer chess program, a
COLOSSUS has a perfect understanding jm
of all the rules of chess, including under- £
romotions, the fifty move rule and all draws
y repetition. It can handle standard mates;
including the very difficult King, Bishop
and Knight versus King.
m pi
COLOSSUS also offers the choice between
the usual two dimensional flat board display
or the new three dimensional real life board
which allied to optional joystick control makes
it clear and easy to use. it comes with a
comprehensive instruction manual and is
easily the best chess program for casual and
serious players alike.
\
\
npBBpa**
j
y \
y
I ■; ■
MBp*
'^■■■'■■" :
'*
1L. V<^
tftljl.t; ..
FACTSHEETfflRDER HOTLINE: 201.934.7373 FIREBIRD LICENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07448
Listing 1 . Define Mflfras torast
10 REM DEFINE MACROS BY ROBERT ROCKEFELLER
:REM*144
90 DIM FLAG%(51) : REM FLAG ARRAY INDICATES
IF A CERTAIN MACRO IS DEFINED :REM*160
00 DIM MACRO$(51) : REM HOLDS MACRO STRING
S :REM*146
10 M1$="THIS CHARACTER HAS BEEN USED, WOUL
D YOU LIKE TO SELECT ANOTHER (Y/N)?"
:REM*34
M2$="HOW MANY CHARACTERS WILL BE IN THE
" :REM*6
M2$=M2$+"(6 SPACES} MACRO STRING
NTED BY THIS (3 SPACES ) CHARACTER
20
30
40
80
210
230
240
250
260
270
280
300
320
330
A=780 : X=781 : ¥=782 : REM SYS
RS
REM SELECT MACRO CHARACTER :
PRINT" {SHFT CLRHCRSR DN} SELECT
CHARACTER." :
GOSUB 11 30
IF A$<>"*" THEN 300
PRINT"WHICH MACRO DEFINITION DO
H TO {3 SPACES] CANCEL ?"
GOSUB 11 30 :
IF A$="*" THEN 240 !
FLAG%(MACNUM}=0 : REM CANCEL DEF:
GOTO 470 :
IF FLAG% (MAGNUM) <>0 THEN PRINT M1 S
PUT B$ : IF LEFT$ (B$,1 ) ="Y" THEN 200
: REM* 91
FLAG%{MACNUM)=1 :REM*61
MACROS (MACNTJM>="" ; REM* 197
REPRESE
j *'
: REM* 6 8
REGISTE
:REM*174
:REM*248
A MACRO
REM* 21 6
:REM*24
:REM*4
YOU WIS
:REM*82
:REM*64
:REM*83
REM*65
REM*91
IN
370
390
400
420
430
440
450
470
480
520
540
550
560
580
590
600
620
630
650
660
680
REM DEFINE MACRO STRING :REM*207
PRINTM2S: INPUT COUNT :REM*63
IF COUNT>20 THEN 390 :REM*177
FOR LOOP=1 TO COUNT :REM*14 7
INPUT"DECIMAL VALUE ";DEC :REM*43
MACROS (MACNUM);
^MACROS ( MACNUM } +CHRS ( DEC )
:REM*2 37
NEXT LOOP : REM* 3 3
INPUT"FINISHED ALL DEFINITIONS (Y/N) ";
B$ :REM*24 9
IF LEFTS(B$,1 }<>"Y" THEN 200 :REM*27
REM CREATE MACRO TABLE :REM*96
PTR=4*4096 : REM CREATE MACRO TABLE AT
THIS ADDRESS :REM*130
FOR ENTRY=0 TO 51 :REM*104
IF FLAG% ( ENTRY ) =0 THEN 750 :REM*U2
REM CONVERT TO REVERSED SCREEN CODE VAL
UE :REM*252
IF ENTRY<26 THEN CODE = ENTRY+U1 26
:REM*152
IF ENTRY>25 THEN CODE= ENTRY+39+128
:REM*114
POKE PTR,CODE : REM 1ST BYTE OF 1 MACRO
ENTRY IS SCREEN CODE VALUE :REM*94
PTR=PTR+1 : REM NEXT TABLE BYTE :REM*46
POKE PTR, LEN( MACROS ( ENTRY )) +2 : REM 2ND
BYTE IS ENTRY LENGTH :REM*192
PTR=PTR+1 : REM NEXT TABLE BYTE ;REM*76
FOR If,OOP=1 TO LEN( MACROS( ENTRY) ) : REM
REST OF 1 ENTRY IS MACRO STRING
: REM* 178
Circle BA on Reader Service card.
fftt*M
The Handicapper
Use your Commodore 64 to improve your performance at
ihe track! These tine programs for Thoroughbreds, Harness
Horses and Greyhounds combine the power of your com-
puter with the savvy of a veteran handicapper. Spend a few
minutes entering data, and The Handicapper will rank the
horses or dogs in each race. All the information you need is
readily available from the Thoroughbred Racing Form, har-
ness or greyhound track program. We even provide a dia-
gram that shows you where to find it!
Horse racing factors include speed, class, past perfor-
mance, post position, stretch gam, beaten favorite, jockey or
driver's record, weight (for thoroughbreds) and parked-out
signs (for trotters). Greyhound factors include speed, past
performance, class, favorite box, kennel record, breaking
tendencies, beaten favorite.
Instructions and wagering guide included. Thoroughbred,
Harness or Greyhound Handicapper, only $34.95 each on
tape or disk. Any two, just $54.95. All three only $74.95.
Federal Hill Software
8134 Scotts Level Rd.
Baltimore, MD 21208
Toll Free (Orders Only) 800-245-6228
For Information Call 301-521-4886
Circle 101 on Reader Service card.
BUSINESS •SCIENCE •EDUCATION
$99
TM
The complete
statistical
package
for only:
COMM-STAT
A Powarlul Tool lor Data Analysis and Forecasting
• Easy to use, no commands to memorize (menu-driven)
• Descriptive Statistics, t-tests (independent and depen-
dent samples). General ANOVA/ANCOVA (up to five
factors, unlimited number of cases, Repeated Measures,
unbalanced designs, contrasts, adjusted means, and
more), Correlations, Multiple Regression (up to 15
predictors, unlimited number of cases), Crosstabu-
lation. Significance Tests. 10 Nonparametric Statistics,
and more
• User defined (multiple) conditional selection of subsets
of cases, various ways of treating missing data
■ Flexible Data Editor, easy entering/editing of data,
complex (conditional) transformations ol variables,
and more
• Can also access files created by spreadsheets and data
bases
• Barcharts, Scatterplots, clear comprehensive output
• Will runon COMMODORE-64 (or 128) with 1 disk drive
To order send check or money order tor $99
(plus $5.00 shipping and handling) to:
StatSoft'
2832 East 10th Slreet. Suite 4, Tulsa, OK 74104. [91 B) 583-4149
ASK ABOUT VERSIONS FOR OTHER COMPUTERS!
46 / RUN APRIL 1986
Circle 8 on Reader Service card.
SOFTWARE
Our BASIC Compilers are
the complete compiler
and development pack-
ages. Speed up your
programs from 5x to 35x,
Our BASIC Compilers
give you many options:
flexible memory manage-
ment: choice of compiling
to machine code, com-
pact p-code or a mixture
of both. Also on the -128,
40 or 80 column monitor
output and FAST-mode
operation.
The '128 Compiler's extensive 80- page programmer's guide covers compiler
directives and options, two levels of optimization, memory usage,
input/output handling, 80 column hi-res graphics, laster, higher precision
math functions, speed and space saving tips, more. A great package that no
software library should be without. BASIC 128 Compiler $59.93
BASIC 64 Compiler $39.95
+/;+.¥>.;
V v
* ■ ^
For school or soltware
development, select SUPER
C. Learn to use one ol
today's most popular lang-
uages on your Commodore
128. Powerful screen editor,
compiler, linker-link up to
seven modules. I/O
library-includes print! and
tprinlf. Compile your C
programs into last machine
language. C-128 $79.95
C-64 $79.95
For the professional who
wants to easily create high
quality charts and graphs
without programming. You
can immediately change the
scaling, labeling, axis, bar-
tilling, etc. to suit your needs.
Accepts data from CalcRosull
and MultiPlan. C-128 version
has 3X the resolution of the
'64 version. Outputs to most
printers. C-126 $39.95
C-64 $39.95
PowerPlan
One of the most powerful spreadsheets with integrated graphics
for your Commodore computer. Includes menu or keyword
selections, online help screens, field protection, windowing, trig
functions and more. Power-Graph, the graphics package, is
included to create integrated graphs & charts. C-64 $39.95
[
^>rp*.
■ ■•
-— 1
pli
. ..^.
viri
?\zma
1i »;-
Ik
, i ..-„'!, ±!_!
Jill—
""""ST.
■in -,.,"'* 11
11 *H ' ;^^ ....
h:
m
"i"*i
ii
■wt i
mil — ,,
t\ M ill *•
ICh
ARTPAK
CADPAK is a remarkably
easy to use drawing
package tor accurate
graphic designs.
Using CADPAKs new
dimensioning features
you can create exact
scaled output to all major
dot- matrix printers.
This enhanced version of
CADPAK allows you to
Input via the keyboard or
a high quality lightpen.
Two graphic screens per-
mit you to COPY from one screen to another. DRAW, LINE, BOX. CIRCLE,
ARC, ELLIPSE are but a few of the many selections to choose from, FILL
objects with preselected PATTERNS; add TEXT; SAVE and RECALL designs
to/from disk. You can define your own library of intricate symbols/objects with
the easy-to-use OBJECT MANAGEMENT SYSTEM-it will store up to 104
separate objects. C-1 28 $59.95
C-64 $39.95
Compiler and Software
Development Syjtem
Not just a compiler, but a
complete system for devol op-
ing applications in Pascal,
Exlonsive editor with search,
replace, auto, renumber, etc.
Standard J & W compiler that
generates fast machine code.
K you want to learn Pascal or
to develop soltware using the
best tools available-SUPER
Pascal is your lirsl choice.
C-128 $59.95
C-64 $59.95
OTHER TITLES AVAILABLE:
Technical Analysis System
A sophisticated charting and technical analysis system for
serious investors. By charting and analyzing the past history of a
stock, TAS can help pinpoint trends & patterns and predict a
stock's future. Enter data from the keyboard or from online
financial services. C-64 $59.95
Personal Portfolio Manager
Complete portfolio management system for the individual or
professional investor. Easily manage your portfolios, obtain
up-to-the minute quotes and news, and perform selected
analysis. Enter quotes manually or automatically through
Warner Computer Systems. C-64 $39.95
Xper
XPER is the first "expert system" for the C-128 and C-64. While
ordinary data base systems are good for reproducing facts,
XPER can derive knowledge from a mountain of facts and help
you make expert decisions. Large capacity. Complete with
editing and reporting. C-64 S59.95
C-123 ond G'G4 aro lrademnrki ol Commador* Business Mac run* 5.
rerm i m
Abacus mm Software
P.O. Box 7219 Grand Rapids, Ml 49510 -Telex 709-101 -Phone (616) 241-5510
Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616)
241-5510, Other software and books are available-Call and ask for your free catalog. Add $4.00 for shipping
per order. Foreign orders add $12,00 per item. Dealer inquires welcome-1200+ nationwide.
Litting I contimted.
690 POKE PTR,ASC<MID$( MACROS (ENTRY) ,ILOOP,1
} ) ■ : REM* 18
700 PTR=PTR+1 : REM* 200
710 NEXT ILOOP :REM*198
7 30 IF PTR=> 4*4096+500 THEN PRINT" {CRSR DN}
MACRO TABLE TOO LARGE 111
STOP
:REM*126
:REM*210
:REM*189
DISK
:REM*87
: REM* 4 3
1 ;DEV
:REM*1 59
850 IF DEVol AND DEVoB AND DEV<>9 THEN 84
: REM* 173
:REM+63
750
790
820
830
840
NEXT ENTRY
REM SAVE MACRO TABLE
PRINT"{ SI] FT CLR}{2 CRSR DNs}8
PRINT"9 - DISK
INPUT"SAVE TO DEVICE NUMBER
870
880
890
910
920
930
940
950
970
980
990
1 01
1020
1030
I
REM USE THE KERNAL SETLFS
POKE A,0 : POKE X,DEV : POKE Y,0
REM* 181
: REM* 4 5
REM*251
:REM*35
: REM* 2 5
SYS 65466
REM SETUP FILENAME
B$="RUNSCRIPT MACROS"
FOR LOOP=1 TO LEN(BS)
POKE 849 + LOOP,ASC(MID$(I3$,LOOP,1 ) )
: REM* 161
NEXT LOOP
REM USE KERNAL SETNAM
POKE A,LEN(BS) : POKE
E Y, 850/256
SYS 6546 9 : REM* 17
REM USE KERNAL SAVE : REM* 2 7
POKE 253,0 : POKE 254,4*16 :REM*117
POKE A, 253 : POKE X,PTRAND255 : POKE Y
,PTR/256 :REM*2
SYS 65496 :REM*132
: REM* 2 3
:REM*85
X,850AND255 : POK
:REM*31
Circle 210 on Reader Service card.
APROSPAND-64™ Gives your Commodore 64 or 128 lull ex-
pandability! This superbly designed expansion module plugs inlo the expan-
sion port S oiuos you 4 switchable (singly or In any combination) expansion
connectors ■ plus luse protection - plus a reset button 1 Be lore you buy an
expander, be sure that it has a Iu&g to protect your computer and that you
can activate your cartridges in ANY combination allowed by the cartridges
The
\ Orig iria
Reduced to OIMLY $29.95
Commodore Interfaces and Accessories
Cardprint G-WIZ Printer Interface $46.95
DSI PPI Printer Interface with Graphics $44.95
Cardprint B (without Graphics} $35.95
Commodore 6 Pin Serial Cable (5 ft) $ 6.95
Commodore 6 Pin Serial Cable (8 ft) ....$ 8.95
Add Shipping Par Harm 13.0 D Com II s it. 00 CAN.PH, HI, AK, APO, upSBIub
APROTEK Daisy 1 1 20, 20 CPS Daisy Wheel .$299.95
Axiom Elite 5CD, 1 CPS Daisy Wheel
Printer, Commodore Direct Connect $184.95
Add Shipping Par turn: J1 0.00 Cent. US (22.00 CAN, PR, HI. AK. APO. UPS Blue
APROTEK CAft«. Addfl*TM
1 07 1 A AvtnMs Ac«.o, C>m»rlllo. C A 930 1 L ' S u'. LI ",'? S^JffSi
CALL OUR TOLL FREE OHDEH LINES TODAY:
1 IBDOI 962 6aO0 USA o( 1 18001 962 3800 CALIFORNIA
TECHNICAL INFORMATION; 1 (80S) 9B7 2454
All Products havo 2 Week Satisfaction or Money Back Guarantee
1070
1110
1130
1150
1160
1170
1180
END
HEM INPUT
INPUT A$
IF A$="*"
AS<"A*'
IF
IF
IF
SUBROUTINE
A$=LEFT$(A$,1 )
THEN RETURN
THEN 1130
A$>"{SHFT Z}" THEN 1130
A$>"Z" AND AS<"{SHFT A}'
1200
1210
12 30 RETURN
IF
167
REM*52
REM*26
REM*! 6
:REM*156
:REM*158
: REM* 51
THEN 1130
: REM* 30
THEN MACNUM=ASC(AS}-65
: REM* 4 4
A$>="{SHFT AJ" THEN MACNUM=ASC( AS ) -
: REM* 5 6
IF A$<="Z'
: REM* 12
Listing 2.
1 REM SELECT DEFAULT PARAMETERS
40 REM SELECT SCREEN COLORS
50 PRINTCHR$(147)"0{2 SPACEs)-
60 PRINT"! (2 SPACES)- WHITE"
70 PRINT"2{2 SPACES)- RED"
80 PRINT"3{2 SPACES}- CYAN"
90 PRINT"4{2 SPACES)- PURPLE"
100 PRINT"5(2 SPACES)- GREEN"
110 PRINT"6{2 SPACES)- BLUE
120 PRINT"7(2 SPACES)- YELLOW
130 PRINT"8{2 SPACES)- ORANGE
140 PRINT"9(2 SPACES)- BROWN
150 PRINT" 10 - LIGHT RED
160 PRINT"11
170 PRINT"12
180 PRINT"13
190 PRINT"14
200 PRINT"15
220 PRINT
DARK GRAY
MEDIUM GRAY
LIGHT GREEN
LIGHT BLUE
LIGHT GRAY
: REM* 38
:REM*140
BLACK"
:REM*1 30
:REM*26
:REM*162
:REM*220
: REM* 8 4
:REM*1 54
:REM*192
:REM*21 2
:REM*80
: REM* 22 6
:REM*236
:REH*21 6
: REM* 106
: REM*! 22
:REM*202
;REM*164
:REM*66
230 INPUT"DEFAULT TEXT COLOR (3 CRSR RTs)0{3
CRSR LFs)"fCOLR :REM*150
240 POKE 6684, COLR :REM*54
250 INPUT" {CRSR UP) DEFAULT SCREEN COLOR {3 C
RSR RTs}3{3 CRSR LFs)";COLR : REM* 122
260 POKE 6682, COLR :REM*20!
270 INPUT" {CRSR UP}DEFAULT BORDER COLOR { 3 C
RSR RTs)6{3 CRSR LFs)";COLR : REM*! 75
280 POKE 6683, COLR :REM*29
290 INPUT" {CRSR UP) DEFAULT STATUS LINE COLO
R{3 CRSR RTs}6(3 CRSR LFs)";C0LR
:REM*189
300 POKE 6685, COLR :REM*179
330 REM INPUT HIGH MEMORY LIMIT :REM*135
340 PRINT : PRINT :REM*39
350 INPUT" {SHFT CLR ) RUNSCR IPT ' S HIGHEST ADD
RESS{3 CRSR RTs)53247{7 CRSR LFs)";ADR
:REM*151
360 ADR=ADR-256 : POKE 6691 , ( ADR/256-INT( AD
R/256))*256 : POKE 6G92 , ADR/256 :REM*1 87
390 REM SELECT DEFAULT SAVE DEVICE : REM*! 59
400 PRINT : PRINT :REM*99
410 PRINT"ENTER THE DEVICE NUMBER OF YOUR M
AIN" : REM*! 05
4 20 PR INT" DATA STORAGE DEVICE." :REM*139
430 INPUT"DEFAULT SAVE DEVICE (3 CRSR RTs)8{
3 CRSR LFs)";DEV : POKE 6686 f DEV :REM*5
460 REM INPUT DEFAULT ASCII MODE :REM*7
470 REM TRUE ASCII OR COMMODORE ASCII
:REM*59
480 PRINT : PRINT :REM*179
490 PRINT"TRUE ASCII OR COMMODORE (NORMAL)
ASCII?" :REM*29
500 INPUT"SELECT TYPE ( TRUE/ NORMAL) { 3 CRSR
RTs) NORMAL {8 CRSR LFs)";A$ :REM*73
48 /RUN APRIL 1986
Circle S on Reader Sorvica card.
and C-64
CWWO?Q5r r -~| fr\ J
INTERNALS
1
Abacus
Software
7 C MOM i »',"«C» U <^i V-/\
BASIC 7.0
INTERNALS
". . : : ~ : : :::r: ezl:
S*?jffSffl^
B
Al MvUsBffiffl|St>fLwjr;
Detailed guide presents the l£B's
operating system, explains graphic
chips, Memory Management Unit. 80
column graphics and commented
ROM things SOOpp S1995
Got all the inside information on
BASIC 7,0. This exhaustive hand-
book Is complete with commented
BASIC 7.0 ROM listings Coming
Sumrtw'66 $1996
The Cehniiwe I Xjf "cSP!
BASIC saufca J °* — ■ v -~**\ *
COMPLETE BASIC
HAKDBOOK
fill)
a -ap i a ■ occ Kcn-uow «jh_ish CO of
AhiCUi Wfftffll Soflw.iTL:
PEEKS & POKES
i H .1 U t't'J'l] LLM]
ax W 1 ' 1 ! 1 ;: ■ ?
Abicus
Soft wire
Introduction to programing: problem
analysis; thorough description of all
HAStC commands with hundreds of
eiamptes, monitor commands, utik-
nios; much more. 40Opp J19.9S
Presents .dozens ol programming
quick-hitters. Easy and useful
technique* on the operating system.
Hacks, 2ero-pag» a pointer*, the
BASIC Interpreter and more Si9 95
COMMODORE r^j (VN -W
1571 INTERNALS 1
// ^\
"
:)
Abacus
Suflv
Abacus
Software
Fitted with info for everyone. Covers
80 column hl-ros graphics, win-
dowing, memory layoul, Kernal
routined, sprilus h software pro-
tect! on, a ulosta rt mg . SOOpp $ t 9 95
Insiders' guide Tor novice & ad-
vanced users. Covers sequential &
relative files, & direct access com-
mands. Descries DOS routines
Commented livings SOOpp £19 95
Learn Tun da men tats ot CAD while
developing your own system, Design
objects on your screen to dump to a
printer. Incudes listings for '64 with
Si iron's Basic 300pp $19.95
COMMOD-C"sr ._"
II (Z
CP/M OH THE
D_LO CUP LTTDt ij ' 1 1
[M l .' Mi '!'l |l 'l'i' L
*LH,T>-GCCl
Abacus
iowMa*i*n5*
Software
the
OWllrCSBM*;
FORTHE /
COMMOOOH£'
Aominjru;
CAHEHRftERS
tiArtMsooKroR
tiwtuw i.i.
Essential guiuy for everyone Inter-
ested In CPIM on iho 129. Simple
explanation ol Tho o&oralLng system,
memory usage, CP;M uiiliiy pro-
grams, su omit fi los 4 more. $19.95
ANATOMY OF C-64 Insider's guide to the
'64 internals. Graphics, sound, I/O. kornal t
memory maps. more. Complete commented
ROM listings. JOOpp S19.95
ANATOMY OF 1541, DRIVE Bast
handbook on BjSOYpfeS®"' al1 - Manv
on am plot and WjHjA*40H>f commented
1541 ROM list Ind*?-* SOOpp $19.95
MACHINE LANGUAQE CS4 Loam
65 to code write last programs. Many sam-
pies and listings lor complete assembler,
monitor, 1 simulator. 200pp $14.95
GRAPHICS BOOK C-64 - best reference
covers basic and advanced graphics.
Spriles, animation. Hires, Multicolor,
lightpen, 3D-grnphics, IRQ, CAD, pro-
jections, curves, more. ISOpp $19.95
TRICKS & TIPS FOR C-64 Collection of
easy-to-use techniques: advanced graphics,
improved data input, enhanced BASIC,
CPj'M.mora. Z75PP S19.9S
1541 REPAIR & MAINTENANCE
Handbook describes tho disk drive hard-
ware. Includes schematics and techniques
to keep 1541 running. 200pp $19.95
ADVANCED MACHINE LANQUAGE
Nol covered elsewhero: - video controller,
inletrupts, Umers, clocks. I/O. real time.
extended BASIC, more. 210pp $14.95
PRINTEft BOOK C-64/VJC-20 Under-
stand Corrtmodore, Epson-compattole print-
ers and 1520 plotter. Parked: utilities; gra-
phics dump; 3D-plot; commented MPS801
ROM lutings, mote. 330PP $19.95
SCIEHCEjENGINEERING ON C-64 In
depth intra to computers in science. Topics;
chemistry, physics, biology, astronomy,
electronics, otnere. 3S0pp $19.95
CASSETTE BOOK C64/VIC20
Comprehensive guide; many sample
programs. Nigh speed operallng system
last Id* loadi no and tavmg. 225pp $14.95
IDEAS FOR USE ON C-04 Themes:
aulo expenses, calculator, recipe file, slock
lists, diet planner, window advertising,
others. Includes listings. 200pp $12.95
COMPILER BOOK C-64fC-128 All you
need to know about compilers: how I hey
work; designing and writing your own;
generating machine code. With working
example compiler. DQOpp $16.95
c-t!»«ioo
Abacus mm Software
Adventure Gimewrlter'i Handbook
Step^by-slep guide to designing and wriling
your own advonturo games. With automated
adventuTs game generator. ZOOpp Sl*.95
PEEKS « POKES FOR THE C^M
Includos In-doplh explanalionfl el PEEK h
POKE, USR, and other BASIC commend*.
Learn the "im&e* trioX* to Qel the rnosi out
o! your 64. 2O0pp £u -it
Optional DltStetl?* tar booke
For your convenience, the programs
contained in each of our books are avail-
able an diskette to save you time entering
them Irom your keyboard. Specify name of
book when ordering. $14.95 each
£4 *i* iffad*T,*r.u ot CcRwriodv* Buii-mm* rU^thin**.
P.O. Box 7219 Grand Rapids, Ml 49510 -Telex709-101 • Phone (616) 241-5510
Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616)
241-5510. Other software and books are available-Call and ask for your free catalog. Add $4,00 for shipping
per order. Foreign orders add $10.00 per book. Dealer inquires welcome-1200+ nationwide.
Listing 2 coniimud.
510 IF LEFTS ( A$, 1 )="T" THEN FLAG=255
GOTO
520
530
5-50
570
580
590
600
610
620
630
640
670
680
690
710
720
730
740
750
760
540
IF LEFT$<A$,1 )
40
GOTO 480
POKE 671 6, FLAG
REM SELECT LINE
"N" THEN FLAG=0
: REM* 51
GOTO 5
REM*60
:REM*102
: REM* 138
FEED OR NO LINE FEED
: REM* 102
PRINT : PRINT :REM*24
PRINT"SHOULD A LINE FEED CHARACTER BE P
RINTED AFTER EACH CARRIAGE RETURN ?"
: REM*! 62
INPUT" ( Y/N) {3 CRSR RTs)N{3 CRSR LFs}";A
$ :REM*114
THEN FLAG=255
:REM*132
THEN FLAG=0
IF LEFT$(A$,1 )="Y'
IF LEFT$(A$,1 )="N" THEN FLAG=0 : GOTO 6
40 : REM* 3 4
GOTO 580 IREM+210
POKE 671 3, FLAG :REM*44
REM INPUT SECONDARY ADDRESSES :REM*42
PRINT : PRINT :REM*124
PRINT"ENTER THE CORRECT SECONDARY ADDRE
SS TO" : REM* 106
PRINT"CAUSE THE PRINTER TO PRINT IN "
:REM*16
PR INT"UPPER /LOWER CASE." :REM*216
INPUT"TEXT SECONDARY ADDRESS ( 3 CRSR RTs
}7{3 CRSR LFs}";ADR :REM*200
POKE 6693, ADR :REM*110
PRINT :REM*76
PRINT" ENTER THE SECONDARY ADDRESS TO US
E WHEN" : REM* 16
PRINT" PROGRAMMING THE PRINTER WITH MACR
O" :REM*42
770
780
790
820
830
850
86
870
880
890
900
910
930
940
950
960
970
990
PRINT"STRINGS."
INPUT"COMMAND SECONDARY
RTs )7 (3 CRSR LFs}";ADR
POKE 6694, ADR
REM SAVE RUNSCRIPT ML
PRINTCHR$(147) ;
PRINT" 8 - DISK"
PRINT" 9 - DISK"
PRINT
:REM*51
ADDRESS (3 CRSR
: REM* 125
:REM*237
:REM*55
: REM* 21 5
:REM*81
:REM*1 07
:REM*207
1020
1030
1040
1050
1080
INPUT"SAVE TO WHICH DEVICE (3 CRSR RTs) 8
{3 CRSR LFs)";DEV : REM* 149
IF DEV><1 AND DEV<>8 AND DEV<>9 THEN 83
:REM*85
POKE 780,0 : POKE 781, DEV : POKE 782,0
:REM*115
SYS 65466 : REM SETLFS :REM*31
PROG$= "RUNSCRIPT" :REM*1S7
IF DEVol THEN PROG$ = "0 : "+PROG$:REM*1 1 5
FOR LOOP=l TO LEN(PROG$) :REM*121
POKE 849+LOOP,ASC(MID$(PROG$,LOOP,1 ))
: REM* 187
NEXT LOOP :REM*43
POKE 780, LEN( PROGS) : POKE 781,850AND25
5 : POKE 782,850/256 :REM*57
SYS 65469 : REM SETNAM :REM*243
ADR=12048 : REM END OF RUNSCRIPT
:REM*253
POKE 253,4681AND255 : POKE 254,4681/25
6 :REM*192
POKE 780,253 : POKE 781 , ADRAND255 : PO
KE 782, ADR/256 :REM*248
SYS 65496 : REM SAVE :REM*78
END : REM* 6 2
Circle 132 on Reader Series card.
Circle 197 on Reader Service card.
NEW UPDATED
DISK NIBBLER
VERSION 2.1
FOR COMMODORE 64 and 1 26 (in 64 mode)
• Copies 70 new 1985 disks not copied by the
original ULTRABYTE DISK NIBBLER
• Copies 30 more disks lhan NIBBLER V2.0
» Copies 99 * % of protecled software
NIBBLER V2.l EVEN COPIES ITSELF
For this reason, no refunds will be given
THREE NIBBLERS ON ONE DISK
• Single 1541 or 1571, copies In 3 minutes
• Two 1541's, copies In 60 seconds
• Dual MSD drive, copies In 70 seconds
• Both automatic and manual copy parameters
for single 1541 or 1571
( Dual drive Nloblers are nol quite as powerful )
S 39.95 + S 4.00 shipping & handling
Mastercard, visa. Check or M.O., Calif, add B.5V» ( $ 2.60 ) sales lax.
Foreign orders/COD add S Z 00, Payment must be In U.S. funds
UPDATES- Previous ULTRABYTE customers may order V2.1 lor
120.00 plus S4.00 shipping. Owners of V2.0 may have their disk
updated to V2.1 by returning the original V2.0 disk with 510.00
plus $4.00 shipping. Foreign add I 2.00. No COD'i on updates
To order, write or call 24 hr, order line
For Information, write. Phone for orders only
ULTRABYTE (818) 796-0576
P.O. Box 789 LaCanada, CA 91011 USA
DEALERS & DISTRIBUTORS WANTED
50 / RUN AI'RIL 1986
THE BASEBALL DATABASE
LET YOUR COMPUTER
KEEP TRACK OF YOUR
TEAM'S BASEBALL STATS
FOR YOU!
• Detailed Users Manual
• Fast Statistics Retrieval
from Disk
1 Hits, Runs, Errors, LOB
and ERs for Every Inning
All Totals, Cumuiatives,
Averages Etc. Calculated
EASY TO USE
• Clear Screen Directions
• Easy Data Entry
and Correction
COMPREHENSIVE
• 23 Batting and Fielding
Statistics
• 22 Pitching Statistics
• Up to 30 Players
• Unlimited Games
DETAILED PRINTED REPORTS
• Player Rosters • Win/Loss Records
• Game Summaries • Team Cumuiatives
• Pitching Cumuiatives • Player Histories
• And a lot more
$49.95 apple ne/iic $39.95 commodore 64
• 15 day money back guarantee
• Check or money order please, plus $2.50 shipping and handling
• Program specs and details available upon request.
JACOBSEN SOFTWARE DESIGNS
1590 E. 43rd Avenue
Eugene, Oregon 37405
Phone: (503) 343-8030
H BiiraPi IH ■
■■."•'• ■:'■'■■■ "
t
^r^
i
m
.- -.--•■■ ■'• -■ -' . .1-
C ice to 09 on FmKhM Scrvicii card
1
D 1; '.:'■:.■; ■■■: ; lllll
THEMUSIGS^TEf
i= igfefi] '.fcl! Ill]
OUND SYNTHESIS HAS
Jill
IH
THE
MUSIC SYSIBA
^tseBtso
'T[ li.
IMPLE
(OR GOOD LOOKING).
THE ADVANCED MUSIC SYSTEM
The package lor the professional musician. Includes Printer
Options lor completed sheet-music, Linker for creating full-length
compositions, and MIDI capability for controlling and playing back
through conventional MIDI keyboards and synthesisers. An invalu-
able aid to live performance and serious composition.
"Quite simply the best piece of 64 music software yet"
-Commodore Horizons Magazine UK.
THE MUSIC SYSTEM
Use your Commodore keyboard to enter and correct music with the
casselte recorder sfyie multi-lracking functions.
The sound editing module contains custom designed software which
extends the range ol the sound chip. Creating and modifying sounds
which the sequencer allows you to soundscape' and mix in real-time.
FEATURES:
' 4000 note Sequencer ' Save to tape or Disk
* Over-Dub facility * Professional Manual
' 30 Present sounds " Upgrade to advanced music system offer.
* Sample Music Files
THE STANDARD IS SET - NOTE FOR NOTE THE MUSIC SYSTEM* AND ITS'
BIG BROTHER THE ADVANCED MUSIC SYSTEM* GIVE YOU MORE THAN
ANY OTHER MUSIC PACKAGE AVAILABLE - AT ANY PRICE
EASE OF USE FOR THE BEGINNER - REVOLUTIONARY SOPHISTICATION FOR THE MUSICIAt
2 YEARS OF DEVELOPMENT AND PREPARATION HAVE PRODUCED THE MOST ADVANCED APPLICATION
SOFTWARE YOU CAN BUY FOR THE COMMODORE 64 and 128*
IN FACT ALL YOU NEED IS SOME IMAGINATION!
FACTSHEET/ORDER HOTLINE: 201.934.7373 FIREBIRD LICENSEES INC. 74 NORTH CENTRAL AVENUE RAMSEY NEW JERSEY 07446
• THF MUSIC KYSTFM'ArWANCFD MUSIC SVSTFH ARF TRAnF MARKS OF FIREBIRD I ICENSFFS
Please Send Me
The Following
Back Issues of ReRUN:
Buy Both Vol. I and
Vol. II*— SAVE $5
■ CawcUcs $1 7.VJ4 ■ 2 Disks $37.9*
n Spring Edition*-mdud« :
+ Tax Records 64, +CalcAid, °Quatro, and + Fly
The Grand Canyon. (Runs on C-64, VIC-20, and/or
CI 28. Separate media for C-64 and VlC-20. Please
specify.)
□ GAMEPAK-Features never-be-
fore-published games: Ski, + Hassle-Castle, and
+ Lava Pit, Plus, RUN favorites like Find The Word,
and Tag. (Runs on C 64/C-128.)
□ Summer Edition-menu*:
Sound F.ffccts, + Joystick Artist, +Play Ball, and
Money Manager. (Runs on C-64. CI 28.)
Fall EditlOn-lndudes: Home Run
Derby, Turtle Graphics, Big Letters, Function Keys,
Test Maker, Flynn's Gold, + Disk Doctor, and more!
(Runs on CM, C-128.)
□ Productivity Pak Disk +
—Includes: Home Finance Aid, Basic 4,5, Datafilc,
DF Mail, DF Report. DF Print, DF Calc, Run 'Perm,
Run It Write, Disk Master, Graphmaker, Memo,
Screen Print (programs run onC-64/C-128 in 64 Mode
only)
□ Winter Edition-indude* Per.
feet Typist, Pay the Bills, UltraQuiz, Perfect Pitch,
Make Music, Source Reader, Source Print, Brain-
storming, + Songfest, +Joy to lite World, + Adeste
Fideles, + Spirited Sprites, and more! (programs run
on C 64JC-128 in 64 Mode only)
+ Available on dul only.
Available on C-G4 version only,
Diiki contain more propami lhan cuseliei
• Sepatale teuton available for VIGJO
DC-64 QVIC-20
D Cassette $11.47 each
□ Disk $21.47 each
□ Payment enclosed Q AE Q Visa QMC
— I
Card ft .
Exp. Date.
Signature.
Name
Address .
City.
. State .
.Zip.
Prices include po*us;r and handlinj.
Pleax allow 4-6 *ceb for delivery.
US fundi on US banks only.
4-86SI
80 Pine St" IVieihoniujih, Ml 03458
If Your
ReRUN Library
Is Incomplete,
Fill In The Blanks!
Missing any of these hot selling back issues of ReRUN?
Summer Edition
Fall Edition
Productivity Pak
Winter Edition
■ Volume I
■ Volume II
■ Spring Edition
O Gamepak
It's not too late to catch up! While quantities last, you
can get every ReRUN published. Enjoy the most popu-
lar RUN programs on cassette or disk! It's as easy as fill-
ing out the coupon, or calling 1-800-258-5473. In NH,
dial 1-924-9471.
Shopper's Guide
To CP/M Software
For those of you just starting to build your CP/M
public domain library, here are four utilities you should, add to
your shopping list. They help you save disk space and take
better advantage of your on-line time.
With thousands of CP/M public do-
main programs available, it's difficult
10 know which ones to acquire first.
This article will describe some of the
more important programs, explain-
ing how they work and why they've
become so popular. Most are avail-
able through public domain software
vendors or from local electronic bul-
letin boards. (See "CP/M Treasure
Trove," in RUN'S January 1986 issue.)
Squeeze and Unsqueeze
Two of the first programs you
should look for are SQ.COM and
USQ.COM. These programs have un-
dergone several improvements, and
each version gets a new version num-
ber tacked on. (The programs may-
have different names, such asSQKEZ,
SQEZR or UNSQ.) In addition, some
electronic bulletin boards put these
programs into a library file. (More
on library files later.)
SQ (called Squeeze) is a program
that compresses data to create a much
smaller File. Typically, this program re-
duces a file to about two-thirds of
its original size. Phone transmission
limes for squeezed files are much less
than for unsqueezed versions, so BBS
users can save time (and long-distance
phone charges) by learning to use SQ.
CP/M bulletin boards use SQ to reduce
the amount of disk space that pro-
grams occupy, and typical CP/M users
By CHERYL PETERSON
can use it to minimize disk space for
archival purposes.
By using SQ to compress datafiles
that aren't being actively used, you
can also save on the number of disks
you buy. Because these files can't be
modified without first unsqueezing
them (using USQJ, it isn't a good idea
to squeeze files you use on a daily or
weekly basis. But for business records
or letters that you must keep on file
for a specified period, compression
can save a significant amount of disk
space.
SQ is also good for use with backup
files. Since they rarely have to be
used, unsqueezing the few files you
may need in case of a "crash" is a
small inconvenience when you con-
sider the disk space saved.
Because most electronic bulletin
boards use SQ to save the limited
disk space on their drives, you will
notice that many of the programs
have a "Q" as the next to the last
letter in their name. This means that
the program needs to be unsqueezed
before you can run it.
Using SQ and USQ
Both of the programs are very easy
to use. Despite this, I highly recom-
mend getting a copy of the docu-
mentation and a complete descrip-
tion of how the programs work. (You
should download ,DOC files from the
board.) Batch processing and other
more involved uses of the programs
are described there.
Since you'll probably be using it
first, USQ gets first treatment. The
more recent versions have a partial
unsqueeze feature built in. This al-
lows you to view the beginning lines
of a file to confirm its identity. Type:
USQ-Z {filenamel}
/ is the number of lines to he un-
squeezed and can be up to 65,535.
Filenamel is the name of the file to
be unsqueezed.
If the file to be unsqueezed isn't
on the default drive, you must use a
drive specifier. If the -Z isn't used,
then the program unsqueezes the en-
tire file and writes it to disk for you.
Be sure there is enough room for the
new file; remember, the newly cre-
aled file may be twice the size of the
original.
SQ works much the same way as
USQ. Type:
SQ (filename)
Multiple filenames may be used if
you have several files to squeeze. Be
sure there is enough room on the
disk for the squeezed version.
Since SQ and USQ occupy about
38K of disk space, place them in the
A drive and reserve the B drive for
the programs with which you'll be
working. This leaves more room on
RUN APRIL ISWi / 53
XXX.RAS An unrompiled Basic prtigrani.
XXX.C Uncompiled Cprograia
XXXPAS An uii ami piled Pascal program.
XXX.FOR An u n com p i k'( 1 Forth program.
XXX.DOC Document file for program XXX.
XXX.ASM Source code tor an unassembled program.
XXX.MAC -S( uirce code ui lie assembled with a macro assembler.
XXX.COM An assembled, readyto-run program, Rarely downloadable.
XXX.OBJ The downloadable, assembled, readyto-run version of a program. Yoti must change the
program extender to .COM before miming.
A hexadecimal file lhat cm be loader! in and ran.
1'rograins meant in run with MI'M operating system (nitilli-uscrClVM).
A text file that holds die documentation on a program or hartlware system. Extender
.1 LI .]' is also used in ibis way.
Usually a file lhat reveals a picture when printed
I Jsed tor calendars.
Datable*, frequently needed with other programs.
A library of tiles mat, together, constitutes a working unit.
A catalog file.
Directory listings,
A Hie containing recent additions to a BBS.
Usually an updating listing of some sort-
Other files may be identified as kEF (reference), FIX (bug or problem fix). Ml >D {modification), REV
(revision), TBI. (table), INF (Information) or TIP (tip or hinl). Months of the year may be identified by a
three-letter extender.
XXX.HEX
XXX.MPM
XXX.TXT
XXX.PIC
XXX.CAI.
XXX.DAT
XXX.LBR
XXX.CAT
XXX.DIR
XXXNEW
XXX.UPD
Table 1
CP/Mfiefypts and descriptions.
the destination disk. In this case, use
the A drive as the default and type
the B-drive identifier hefore the
names of the programs you're pro-
cessing. The 1 51 1 makes an excellent
B drive. (Single disk drive owners will
use E to designate the second drive,
known as the "virtual" drive.)
SQ and L'SQ can also be used in
Imeractive mode. Use the same pro-
cedure as when using PIP. After the
asterisk prompt, just type the name
of I he file you want processed. En-
tering a blank line and pressing the
return key exits the program.
Another program that works in
conjunction with SQ is the TYPESQ
program. With it, you can type out
text files that have been squeezed
without unsqueezing them first. Out-
pul goes lo your screen and pauses
for keyboard input at the end of each
page. In this way, you can move
through a file page by page to be
sure it has the information you want
before deciding to use unsqueeze.
LU and LRUN
When downloading files from a re-
mote bulletin board system, it is im-
portant to get all the parts of a
package. Some programs require
special datafiles and multiple mod-
ules before they will run. To simplify
downloading these types of pro-
grams and to save disk space, a pro-
gram called LU (library utility) is
5-1 / RUN Al'RlL 1986
used to bind the appropriate files
together into one.
Disk space is usually gained when
several related files are put into a
library. This is because CP/M has a
minimum allocation of space per file.
These are usually IK or 2K blocks.
Though only part of a block at the
end of a file is used, the remaining
empty space is still assigned to thai
file and can't be used by any other
file. This wasted spate can be re-
covered by putting several files into
a library. Although the library direc-
tory occupies some disk space, you
won't use as much if you combine
multiple files.
LU has a variety of commands
available once it is running. Typing
LU puts you into the Interactive
mode of the program; you'll then see
a -?>, which means the program is
looking for a command.
The valid commands are:
-a — adds files to library,
-d — deletes files from library.
-e — extracts files from library.
-1 — lists current library map.
-o — opens a library,
-r — reorganizes a library.
When you type in the command
you want to execute, the ? prompt is
changed to any letter you choose,
signifying the program is waiting to
process the filename. T he exceptions
are the -1 and -r commands.
The -I command prints out the
names and locations of all files in the
currently open library. The -r com-
mand sorts the files into alphabetical
order and releases unused file space.
The command you will most likely
use is the -e command, which removes
the specified file from the library, so
you can run it. Before you can do that,
though, you need to know the names
of the files in the library. Use die -1
command to list them.
If you've downloaded a library
from an electronic BBS, I recom-
mend you first extract the document
file that describes the library. This
should let you know whether or not
you need to extract all the library
files. Since a program running inside
a library file can't access other files
in the library, you may have to extract
all the files before running the pro-
gram. On the other hand, programs
like SQ and USQ can be run while
still in the library by using LRUN.
(More on that later.)
To extract a file from a library, you
must first open the library with the
-o command. Type LU (with a drive
identifier if it isn't on the default
drive). At the -?> prompt, type -o
to get the -0> prompt. Then type
the name of the file you want to open.
Once you've opened the library, any
subsequent commands will be as-
sumed to sipply to that library.
To extract a file, use the -e com-
mand to get the -E> prompt. Type
in a drive identifier if you want the
file written to a disk other than the
default one. Eollow this with the file-
name of the library entry you want
extracted. Wild cards (* and ?) can
be used to remove several entries at
once, The -E> prompt remains after
each extraction.
After extracting a number of files,
it's a good idea to use the -r com-
mand to reorganize the library and
recover the freed disk space. Enter-
ing the -r command will start the
procedure. If you follow the -r with
a 1, the reorganization will reset the
number of directory entries to ex-
actly the number of files left in the
library, thereby recovering some of
the space occupied by the directory.
There's no specific command to
close the library; simply enter a blank
line at any prompt. Opening a new
library will also close the active
library.
Modifying a Library
If you have a group of files to put
into a library, use the -o command
to open the library. If you don't
CREDIT CARD I- RAW)
PROSECUTED TO FULL EXTENT OF LAW
OPEN 9-8 MON-FRI; 10-5 SAT. EAST COAST TIME
Circle 209 on Reader Service card.
ORDERS ONLY ... CALL TOLL FREE
LOW PRICES + FAST DELIVERY = 1 -800-468-9044
INFORMATION & PA ORDERS 814-234-2236
Software orders over $1 00.00 will be
shipped FEDERAL EXPRESS (yes, even
vith those prices)
ou onry pay TCP s slanaarri
dipping ctufrgg af 54 00 per order
hts off&t aEso valid cm peripherals
ind accessories under 8 pounds
Jfders arriv ng bQiarz 1 : GQ AW our
me wjIi i?R shipped out samo day *
LX-B0 %2HM
LX'QO tractorfced S M 95
Homowriler 10. . , . $229.95
inciudre Commodore or Atari
-ntoriacrj
FX-8S .
- rfc ■ FX-28G
^ OX-10.
il DX °
PRINTER INTERFACES*
G-W1Z $49.95
MW-350 w4K Butter SCALL
Cardco Super G... JCALL
Xelec Supergraphlx SCALL
XetrK Jr $46.95
Grappler CD 587.95
Tymac Connection $67,9S
L
PANASONIC
1091 ... $222.00
1080 ...$199.00
1092 (299 00
1592 (CAM,
.11.(1 tl.r.yv.h':! SCALL
3)51 Dsnywlwel ....SCALL
SUPER GRAPHIC mler-
face w 8K Duffer, down
loadable Tones
5 lowest price
SUPERGRAPHIX jr
prinlvr interlace,. $45.95
FONT MASTER. $24.95
DATA 20 XL-80
The XL 60 a an BO col umn board
inai plugs mio the (inch ol your
Cfj-l Its comfwllblfl with IN
Mtt«y Mo Mioce-ii sohware to
rjivo you an flO column ler rnmal on
yc-jf 0-G4 Induced win (hi?
XL- 60 is an 80 column word pro-
cessor, sprflaoshtfol. and marling
i'Si program
XL-8Q
$59.95
XL-ao &
MITEY MO
Package Deal
S107.95
PRO-LINE
■■•■•III IOFTWAB ■
GT4 $22.95
Fast Save. Fast Loud Cartridge
C POWER
C COMPILER 169 99
CADP1C M*.»S
CASH BOX (36.95
Spellpro 64
UJ9L
(24 95
ProflktH
PAL 64
(36.95
(32.95
(32 55
S59.S5
LETTER QUALITY
PRINTERS »nen near
Jener quality isn't good
enough
Cardco LQI {199
Epson OX-10 (209
Epson DX 20 (399
Stir Powertype (299
lYIiil Shop
Br&derbund Prim Strop S2595
Print S-hop Companion 5 CALL
GraphECi Library
I, II or III _ Jlfi.95
120 ah*»t cotor piper refill
r /i tmdM blue, "i gotd . . MJ9
LEGEM
PRINTERS
808....
.$159
880....
SCALL
1080A .
,.S199
1380. . .
. .S259
1385...
S295
Um
id
MODEMS — MODEMS — MODEMS
MASTER MODEM S39.95
Includes Dow Jones. CompuServe Time
VOLKS 6470 300.1200 baud .SI 54.95
1670 $157.95
1660 SCALL
MITEVMO S59.95
VIP TERMINAL S34.95
VIDTEX TERMINAL., $23.95
CompuServe Starter Kit ..S19.9S
Playnet Starter Kit S14.9S
FREE ^PiayNET
STAFHLR KIT WITH PURCHASE Of AMY MODEM
(wwILt sunny lastii
PRINTER TYPEWRITER
2200 $264
Daisywheel Printer, Portable
Typewriter, Built m
Correction Tape
PRINTERS
S510P , (329
6000P SCALL
. 6100P .(344
Vmi "
cardco
JSL NOW SERIES
CLEARANCE
WRITE NOW64 $22.95
CALCNOW $19.95
GRAPH. PAINT NOW $10.95
FILE NOW $19.95
SPELL NOW $19.95
MAIL NOW $19.95
WH lE suppl* lasts
LQI Daisywheel $1 99.00
COMREX 220
$79.95
Commodore Ready
from EPSON
5QCPS*
Traclor Food,
80 Column j
COMMODORE 128
HARDWARE
1670. ...S1 57.95
C128
1571, 1572 DRIVES
1902 MONITOR
MPS 1000 PRINTER
1350 MOUSE
1700. 1750 RAM
EXPANSION
CALL
NOW
FOR
LOWEST
PRICES
SAVE A BUNDLE ON A BUNDLE
PACKAGE DEALS AVAILABLE
CALL FOR DETAILS
COMMODORE 128= SOFTWARE
WORD PROCESSORS
viZAW[tITi:i28 SLOWEST PRICE CALL
WORDPRO 128 559.95
PAPERCLIP $37.95
PAPEHCLIP WSPELLPACK S49.95
WORD WRITER 1 28 W SPELLER $49,95
PERFECT WRITER SCALL
SPREADSHEETS
EpyX MULTIPLAN 128. $44.95
PERFECT CALC $CALL
SWIFTCALC 128 W SIDEWAYS $49.95
VIZASTAR 128 SCALL
Integrated Sprradshwt. Database. Graphic*
MISCELLANEOUS 128 SOFTWARE
PERFECT FILER SCALL
JANE $32.95
SUPERBASE 128 $69.95
CONSULTANT 128 $39.95
TOP 10 GAMES
H ilchn.kurs $22.95
Microleaque Baseuaii . . $2? 95
Koreleke 519.95
Kung Fu I Spinnaker). . SCALL
F-15S:riice Eagle $21.95
Flight Simulator II ....... S32.95
SG-10 .SCALL
SL-10C $226
CornmotfO'G read*
SG-15 S364
SD-10 S323
SD-15 S449
POWERTYPE.. $299
lflcp^ daiiywTx-t*!
SR-10.
SR-15 SCALL
IlE^lf
M I ( r I * 1 1 I ■"'"■ I H <
PRINTER PACKAGES
all packages work with C6'l or
C128
fflhftUP SG-10 & XETEC
SlEQir SUPERGRAPHIX $269.95
...S2H.95
SG-1D & MW 350 , - -
$259.95
. . .$269.95
...$419.95
- ..$412.95
PANASONIC
1091 h Xcloc SupcrgraphiK
1091 & Xetec Suporgr^iphlx Jr
1030 4 XctK Supei graphl*
$299.95
S265.95
$264.95
.. $359.95
To oriiet by mall: We accept money otdet. certified cheek, personaf
check. Allow 2 weeks for personal chock io clear.
Shipping: S4 00 lot software and accessories^ 10 00 for printers and
color monilors'SS.orj for disk drives and other monitors.'AOd S3.00 por box
shipped COD Call lor other shipping charges. Additional shipping re-
quired on APO, FPO, AK, HI, and foreign orders.
Terms: ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR
MASTERCARD OR VISA. Manufacturer'swarranty honored with copy of
our invoice ALL SALES ARE FINAL. Defective Hems replaced or re-
paired at our discretion, Pennsylvania residents add 6% sales tax Prices
and terms subject to change without notice.
SI 5 95
S29.95
SCALL
S24 35
$37 95
SCALL
S26 95
9b
FSI1 Scenery (d).
Jel Combal Sim
Hobb.1
Murdur By Trie Doron
Sargon III
Wico JoyslKCks
Sky Travel
1NFOCOM
Hitchhikers Guide
Deadline S25.9&
Enchanter $25 95
InJidBl (29.95
Sorcerer , (29 9'5
Wrlnesj (25 Si
BLUE
liarcn
Milliona
1 VCOOn
WORD PROCESSORS
Wordpro 64 (d)
Fleet System 'I :di
Paperclip {d)
Paperclip w Spetlpack {dl
Cardco Wnte NowtjJ Ic)
Mirage Professional W P [dl $36.95
Trio |dl (CALL
DATABASES
Coflsulia'il id,.
M.rtigo Database w-P.pt
Gen Id)
Pr,ic1i1il,i (d) .
RGDi Compo-.ito MdnilMl
Panasonic 1300. .
RGBi CaMe
Composrte Video Caoio ....
Magnavox
MONITORS
SAKATA SCI 00
13 COLOR
Zeniltl 12"AMb£R 1220
Zemin 12" GREEN 1230
Cntile* Tor monitors S 13 95
SPREAOSHEE
Vlrastar 64
Prachcalc (d| w (I) . (1295
Colkil (39.95
Programmable Spreadshcol (19-95
CarOCO Catc Now.64 $$1,93
Care Result Adv $6^00
HES HuHiplan S49.95
CARDCO
Numeric Keypad
5 slol expansion CB 5 $56 00
UTILITIES
S'mori ...
i CSM 1641 Align |d) (29.95
Simon's Basic - - (29-95
Canada AM Id) S39.95
Montr 84(d) 533 95
INTEGRATED SOFTWARE
39.95
(30 95
.$12 9b
. SCALL
.SI 9.95
S 6.95
(CALL
(149.00
S 99 00
( 9900
49.95
Memepak (dj
Virastar
SCALL
.S39 99
S79 95
MISCELLANEOUS
Koalapad w Painter $59 95
Koala Printer Id) SCALL
Kid Pro Ouo Id) (d) (27.99
Sotlsync Persons! Ami (rfl, $32 95
FCM {d| S1 9 95
CBnl Home Atct. (d) S46.95
Cornplolo Personal Acct. (d) . - (54.00
64 Dectot (d) (24 95
Timewotks tntfemory. A. P. AR, C.F,
General Lodger, Payroll td) . (40.95 oa
T541 Eipross SCALL
Fast Cable SCALL
Epy. Fast Load $24 95
Navnionc 3' slol
canr»dge expander. 527 95
Bur>card II (CALL
quired on APU, hKU, At\,
tCffi
TUSSEY COMPUTER PRODUCTS
P.O. BOX 7006
STATE COLLEGE. PA 16B04
Circle 183 on Reader Service card.
UPGRADE YOUR 64 WITH
THESE POWERFUL TOOLS
*SUPER BACKUP COPIER
^ENHANCED ML MONITOR
*MACRO ASSEMBLER
*DISK UNASSEMBLER
jf DATAMAKER TO DISK
*DISK SURGEON EDITOR
*32 EXTRA COMMANDS
*LINE XREFERENCER
^s-
$35uS P&P INCLUDED
CANADIAN ORDERS $45
QUEBEC ADD 9%
avantgarde64 m
1790TREPANIER, BROSSARD
QUEBEC J4W2K3, CANADA
PHONE 1-514-672-7060
UNLEASH THE POWER
OF YOUR COMMODORE
64 WITH THE ULTIMATE
INTERFACE
Compatible with C-128
• Control and monitor your home —
appliances, lights and security system
• Intelligently control almost any device
■ Connect to Analog-to-Digital Conveners
• Control ftobols
■ Perform automated testing
• Acquire data tor laboratory and other
instrumentation applications
• Many olher uses
Don't make the mistake of buying a limlled
capability interface. Investigate our univer-
sally applicable Dual 6522 Versatile Interface
Adapter (VIA) Board, which plugs into the
expansion connector and provides:
Four 6-bit fully bidirectional I/O ports &
eight handshake lines ■ Four 16-bit timer/
counters « Full IRQ interrupt capability
■ Four convenient 16-pin DIP socket
interface connections • Expandability up
to lour boards & sixteen ports
ORDER NOW! Price SI 69. postpaid USA.
Extensive documentation included. Each
additional board St 49
All orders shipped from stock within 24
hours via UPS VISA/MasterCard welcomed.
SCHNEDLER SYSTEMS
1501 N. tvanhoe, Dept. R4
I Arlington, VA 22205
Information/Telephone Orders (703) 237-4796
56 / RUN apkil. iwr.
specify a name, the default (LI-
BRARY.LBR) will be used. When you
open a new library, you must specify
the number of directory entries. It's
best to plan for more entries than
you have, just in case you want to
add some later. However, the -r com-
mand can he used to add entries
later, if you want to save disk space.
Once you've created a library, you
can add members to it by using the
-a command. Type -a to change the
prompt to -A>. Now each filename
you type will be added to the library.
You can use wild cards. Be sure your
number of files doesn't exceed your
directory space.
To remove files from the library,
use the -d command. It works much
the same way as -a. However, keep
in mind (he following. During a work
session, a copy of the directory for
the active library is created on disk.
When you delete Files from the li-
brary, they are actually deleted from
the copy directory. They aren't actually
deleted until the library is closed. If
you discover an error before closing
the library, you can use a tC (CTRL
C) to escape from LU without delet-
ing those files.
Also, although the files are deleted
from the library directory, the disk
space they occupied is retained until
you reorganize the directory.
LRUN
The LRUN program can also be
used to run a program that is inside
a library. Use:
t.RUN [lbrname.lbr] [prognaine.com]
( parameters]
The lbrname.lbr is the name of the
library thai contains the program to
run; prognanic.com is the program
to run; and parameters is a group of
filenames or olher information that
the program needs in order to run.
For instance,
LRUN COMMAND.L11R X.COM It:
would run the program X.COM (ex-
tended directory) found in library
COMMAND. LBR. The B: would
cause X.COM to list all the files on
the B drive, their size, the amount of
disk space used, the amount of free
space left, the number of files on the
disk and the number of unused di-
rectory positions. If the B: were omit-
ted, the information would come
from the default drive.
Wlio to Thank
You might want to thank the au-
thors of SQ and USQ and LU and
LRUN for their efforts. The author
ofSQand USQ is Dick Greenlaw (251
Colony Court, Gahanna, OH 43230).
You can reach him by phone eve-
nings and weekends at 614-475-0172.
The author of LU and LRUN is Gary
Novosiclski (21 W. Pierrcpont Ave.,
Rutherford, NJ 07070). You can reach
him by phone at 201-935-4087.
Please keep in mind that these
folks don't market the programs, so
you'll have to acquire them through
the usual channels. It never hurts to
let programmers know that their ef-
forts are appreciated, though. Most
of them donate their programs in
hopes that others will benefit from
them, and I've never encountered a
programmer who resented a little
public or private recognition.
Although these programs are in
the public domain, you should be
aware that their authors do have
copyright notices on the programs.
These notices prohibit the commer-
cial sale of the programs or their
documentation.
File-Naming Conventions
A word about file- naming conven-
tions. As mentioned earlier, squeezed
files have a Q_ as the next to the last
letter. Many BBSs use the first eight
letters to name the program and the
last three letters to indicate the type
of program. Table ] provides you
with some examples of what you
can expect. XXX indicates the name
of the file. H
Editor's Note:
As many of you have probably
gathered, the original version of
CP/M packaged with your C-128 does
not support the RS-232 port. Com-
modore has now revised the CP/M
operating system to allow the use of
the RS-232 port directly from CP/M
mode. At the time of this writing,
Commodore had not publicized how
you can obtain this new version.
However, updates are available on
major networks such as Viewtron,
CompuServe and QuantumLink, and
it has been unofficially stated that
Commodore will provide the update-
to all registered C-128 owners.
Address all author correspondence to
Cheryl Peterson, 750 85th St., §3, Miami
Beach, FL 33141.
Circle 105 on Reader Service card.
RAVE REVIEWS
l|o|
H
RUN Magazine says, ". . . rugged design . . . ease of use . . . make it everyone's
favorite . . ."
'.'....■-■■■'.
". . . outstanding 1 525 emulation cannot be overemphasized.
"... 1 525 emulation is so near perfect . . . you'll be hard
pressed to find software designed to work with the
Commodore . . . that will not work . . ."
"... it is a sophisticated interface . . . posesses an above
average level of quality . . ." run Dec, 1985 issue
--/'■..■•■■-■
. >-
PARALLEL PRINTER
INTERFACE
IMPORTANT FEATURES that may not be found on other interfaces:
• High Speed Graphics Buffer.
• Works properly with all Commodore compatible software.
• Transparent Mode Lock Controls.
• Total Emulation of Commodore's Graphic, Character and Command Set.
• Tme Commodore Graphics.
PRINTERS
Smith Corona Fast Text 80 Star Gemini X & SG series
Smith Corona DP series MPI SX Printer-"-
Radix BMC
$49.95
(suggested retail)
FOR USE WITH THE
COMMODORE Vic 20.
C64and12SPC
' rani
8HBT
Combining of Emulation and Transparent Modes.
No Confusing DIP switches.
1 5 page easy to follow Users Manual.
* FCC Approved.
Mannesmann Tally MT1 SO
Olympia Compact NP
Brother CE-50-:!-
Brother CE-5B-"-
Brother DM-4D
Brother DX-5
Fujitsu
Fp'iOn
-"- Special interface or adapter cable required. Contact DSI.
The PPI works with all Centronics compatible parallel printers that utilize standard ASCII characters and command sets in the transparent mode.
DIRECTOR
The DIRECTOR is a surge,
spike. P.FI. and EMI interfer-
ence suppressed 5 outlet
power control center lor
computers and peripherals.
DATA SWITCH
Sx DATA SWITCH models
allow port expansion and
shanivg ol computer and
peripherals.
MESSENGER MODEM
The MESSENGER is on
auto answer/dial modum
with complete telecom soft-
ware (or use with Commo-
dore C64 and 128 PC
COMPUTER DISKETTE
NDTCHER
Converts any single sided
diskette to a double sided
diskette.
RGB CABLE ASSEMBLIES
RBG cable assemblies that
connect the Commodore
12B PC and Amiga to Am-
dek. Sakata. Princeton
Graphics. Taxari. Mognavcx.
Teknika. Sharp, Panasonic,
NEC. and Sony RGB mom-
Distributor and dealer programs available. Call 316-264-61 18 for immediate information.
dsi
71 7 SOUTH EMPORIA
WICHITA. KANSAS B721 1 -2307
[31 BJ2B4-B1 1 S
Telex No. B5Q-1 33-4377
Circle 15 on Reader Service card.
Computer Cleaners
Your Choice 1/ PRICE
Reg. $19.95 ^ M%f%C /* ^m I ^ L ! •
Sale
9
SALE
Your Choice
R C g.S19.95 <J|AC
Sale
TV/MONITOR SCREEN RESTORER
& CLEANING KIT Sale $9.95
Reduce eye fatigue by increasing the clarity of your TV or
monitor screen. This kit contains a hard wax formulation to
cover surface imperfections on TV screens and monitors. This
restores maximum optical clarity, making whot you see more
distinct. Plus high absorbency cloths and on auto static spray
cleaner allows you to clean your screen on a regular basis to
keep your screen looking better than new. (This is a must for
those who watch monitors or TVs for extended lengths of
time.} List $19.95. Sale S9.*5.
DISK DRIVE CLEANER
Reg. $19.95.
Sale $9.95.
IVIEIVITGK p r o
□ UCTS
• 60% of oil drive downtime is directly related to poorly maintained drives.
• Drives should be cleaned each week regardless os use.
• Drives are sensitive to smoke, dust & all micro patricles.
• Systematic operator performed maintenance is the best way ol ensuring
error free use of your computer system .
This unique twin slot jacket design gives twice as many "wet-dry"
cleanings per rotation as other leading bronds. Non abrasive, 100% lint
free, random fiber cleaners capture dust, smoke particles and disk oxide
build up which insures you against disk and data loss from dirty disk drive
heads just like you must clean your albums and tope players you must
clean your disk drive heads to keep your disk drive working well, (24
cleanings per kit.) List $19.95. Sale $9.95.
ANTI-STATIC KEYBOARD
CLEANER
Sale $9.95
Now you con clean your computer keyboard fast,
efficiently, and safely. The keyboard cleaning solution is
exclusively formulated to remove skin oils, dust, and dirt
that con destroy your equipment. Plus this non residue
solution with anto-static properties will not build up like
ordinary household cleaners so you can clean as much as you
like without worry. Plus the lint free, high absorbency, non-
abrasive cloths will not scratch or mar your equipment as they
pick up dirt and grime in a matter of seconds.
List $19.95. Sale $9.95.
Add S3. 00 for shipping, handling and insurance. Illinois residents
pleose add 6% 7. lax. Add S6.00 lor CANADA, PUERTO RICO,
HAWAII, ALASKA. APOFPO orders. Canadian orders must be In
U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT
CANADA. Enclose Cashiers Check Money Order or Personal
Check. Allow M days tor delivery, 2 lo7 days for phone orders,
1 day express mail!
VISA — MASTER CARD - C.O.D. No. C.O.D. lo Canada, APOFPO
We Love Our Customers
22292 N. Pepper Rd.. Barrington, Illinois 60010
312/382-5244 to order
58 I RUN Ai'Rll. 1186
Circle 15 on Reader Service card.
Famous Smith Corona National Brand
1 0" PRINTER SALE
Below Wholesale Cost Prices!!!
• ONE YEAR IMMEDIATE REPLACEMENT WARRANTY
• Speed: 120 or 160 characters per second • Friction Feed/Tractor Feed — Standard
• 80 character print line at 10 CPI • 1 Line Buffer, 2K Buffer on 160 CPS Plus LQM
• Six pitches • Graphics capability • Centronics compatible parallel interface
• Features Bidirectional Print, Shortline Seek, Vertical And Horizontal Tabs
Check These
Features & Prices
120 CPS 10" Printer
List
$429.00
SAL
!159
160 CPS + Letter Quality
Mode 10" Printer
emphasized
List
$499.00
Thi s i s a sample of our
near-letter-quality print.
There is standard data SJM-Di
process inq quality print
SPECIFICATIONS
i ta.1 ic print
!199
(IBM — Commodore )
Slio/Wolght
Height 5.04" Width 16.7"
Depth 13.4" Weight 16.7 lbs.
Internal Char. Coding
ASCII Plus ISO
Print Buffer Six*
120 CPS: 132 Bytes (1 line)
120/160CPSPIusLQMi 2K
No, of Char, In Char, Sot
96 ASCII Plus International
Graphki Capability
Standard 60. 72, 120 DPI
Horizontal 72 DPI Vertical
Pitch
10, 12, 16.7, 5, 6, 6.3. Proportional Spacing
Printing Method
Impact Dot Matrix
Char. Matrix Siro
9H x 9V (Standard) to 10H x 9V
(Emphasized & Elongate)
Printing Features
Bi-directional, Short line seeking, Vertical
Tabs, Horizontal Tabs
Forms Type
Fanfold, Cut Sheet, Roll (optional)
Max Paper Width
11"
Feeding Method
Friction Feed Std,; Tractor Feed Sid.
Ribbon
Cossetle — Fabric inked ribbon
Ribbon Life
4 million characters
Interfaces
(Apple — Atari — Etc. )
Interfaces
Parallel B bit Centronics compatible
120/160 CPS Plus NLQ:HS232 Serial inc.
Character Mode
10 x 8 Emphasized: 9xSStandard; 10x8
Elongated; 9x8 Super/Sub Script (1 pass)
Character Set
96 ASCII
11x7 International Char.
Line Spacing
6/8/12/72/144 LPI
Character Spacing
10 cpi normal; 5 cpi elongated normal: 12cpi
compressed; 6 cpi elongated compressed:
16.7 cpi condensed; 8.3 cpi elongated
condensed; S. 12.5 cpi elongated proportional
Cartridge Ribbon — List $19.95. Sale I12.9S.
IBM 589.00
Apple $59.00
Atari $59.00
Commodore $39.95
Add $14.50 for shipping, handling and insurance. Illinois residents
please add 6W % tax. Add S29.00for CANADA, PUERTO RICO. HAWAII,
ALASKA. APO-FPO orders. Canadian orders musl be in U.S. dollars. WE
DO NOT EXPORT TO OTHER COUNTRIES. EXCEPT CANADA. Enclose
Cashiers Check. Money Order or Personal Chock. Allow 14 doys
delivery. 2 io 7 doys for phone orders. 1 doy express mail 1 Prices &
Availability subject Io change without notice.
VISA -MASTERCARD COD No C.O.D, to Canada or APO-FPO
We Love Our Customers
22292 N. Pepper Rd.. Barringlon, Illinois 60010
312/382-5244 to order
RUN APRIL 1986 1 59
C-128 AutoMenu
By DAVID DARUS and LOUIS WALLACE
The C-128 AutoMenu is designed
to make it easy for you to load and
run programs on die CM2H. It allows
you to quickly and easily look
through a disk's available program
files and load atid run them by simply
pressing a key.
After carefully typing in lasting 1,
save it to disk. You can save C-128
AutoMenu to any of your frequently
used disks to save time later. In fact,
by using the C-128's autobool capa-
bility, you can set up each CM 28 disk
so that AutoMenu is automatically
booted at powerap. (For a program
that allows you to make self- boo ting
program disks, see "Disk Commands
Oil the CM 28" in RUN's December
1985 issue.)
When you run or autoboot CM 28
AutoMenu, it first checks to see if
you are in 40- or 80-column mode,
then formats its output accordingly.
It will go to the disk for a minuie and
read in all the names and sizes of the
program files on the disk. It will ig-
nore sequential, user and relative
files, since they are not executable
programs.
Once the program names are in
memory, it will list them in a window
on the screen, with the program size
on ihe far-right side of the window.
You can use your cursor keys to move
up or down through the list while
As your library of
C-128 programs gi'ows by leaps
and bounds, you'll need a
quick and easy way to had and
run all oftliem. Here's a
program that does just that.
highlighting the program name un-
der the cursor. If you wish, you can
return to the top of the list by press-
ing the ch/home key.
Once you've found the program
you want, simply press the return key
while the cursor is on the program
name, and your choice will be loaded
and run if it is a C- 128-compatible
Basic program,
AutoMenu checks the load address
of the file you choose; if the address
isn't correct for a CM 28 Basic pro-
gram, AutoMenu compares it to the
load address forC-64 Basic programs.
If AutoMenu finds that die program
loads at 2049 decimal, which is where
the C-64 Basic programs start, it tells
you that this may be a C-64 program
and asks if you still wish to load and
rim it. If you reply yes, it will load it
to the proper start of Basic for the
C-128 and run it. (Note: Not all C-64
Basic programs will run unmodified
in C-128 mode.)
If the load address is incorrect for
C-128 or C-64 Basic, AutoMenu as-
sumes the program is in machine lan-
guage and asks if you wish to boot
the program. Booting allows machine
language programs to be loaded and
activated all at once. It will only work
on those machine language files
whose start address is the same as the
load address. In other words, if 1 he-
load address is 32768, booting will
load it to 32768 and attempt to start
it with a SYS 32768. Machine lan-
guage files that require starting from
an address different from the load
address cannot be executed this way.
If the program you want is not on
the disk you're viewing, simply re-
move the current disk from the drive
(do not remove a disk while the drive
is spinning) and insert another disk.
Then press the stop key. AutoMenu
will load the directory of the new disk
and display it for you.
Well, that's all there is to it. You'll
find this program will add new di-
mensions to the use of your disk
directory. E
Address ail author correspondence to
David Darns and Louis Wallace, 6124B
SW 11th Place, Gainesville, FL 32601.
60 / RUN APRIL Id
RUN It Right
C-128 (in C-128 mode; 40180 column)
1541 or 1571 disk drive
Introducing the Most Powerful
Business Software Ever!
I (>l( YCHIH HIM • AIH'I I * MAC • I HS-KO • W,\\ I'HO • ( OMMODOItl • MHDOS OK C IVM COMPUTF.K*
50% OFF!
ers a Business" Series
Each VeRSABusiness module can be
or can be linked in any combination to form
VERSARECEIVABLES'" $99,95
UERSAReI ErVAB ! '." B .1 complete menu-driven accounts receivable, invo'iciri9, and
monthly »t«i«n«r)1 generating system. It Iwept frock of ali informellon related to who
owes you ot your company money, and can provide automatic billing fur past due ac
, h. Vi i:saRk;eivablE5"' prints all necessary statements, invoices, and summary
reports and can be linked with VlrsaLeiiceh ||" and Versa Inventory".
VERSAPaYABLES™ $99.95
VEBSA PAYABLES" is designed lo keep track of current and aged payables, keeping you
in [ouch with all information regarding how much money your company owes, and to
whom, VHtSA PAYABLES" maintains a complete record on each vendor, prints checks,
cheek registers, vouchers, transaction reports, aged payables reports, vendor reports,
and more With Versa Pa yaw. ES\ you can even lei your computer automatically select
which vouchers are tu be paid,
VeRSaPaYROLL" $99.95
V£KSA PAYROLL" is a powerful and sophisticated, but easy to use payroll system that
keep* track ot all government required payroll information. Complete employee records
are maintained, and all necessary payroll calculations are performed automatically, with
totals displayed on screen (or operator approval. A payroll can be run totally, automati-
cally, or the operator can intervene to prevent a check from being printed, or to alter
information on il. II desired, totals may be posted to the VeRSaLEOGEB IT" system.
VERSAlNVENTGRY" $99.95
VersaInvi.ntoky'" is ii complete inventory conlrol system that gives you instant access
to data on any item. VehsaInvenTORY- keeps track til all information related to what
it! iiv ore in stock, oui of slock, on hackorder, etc., stores sales and pricing data, alert!
you when an item (alls below a preset reorder point, and allows you to enter and print
mvok es di r ec t ly or to link with the VtRSA Rt C EJVABUS- system. VERSA WvWTOR v- prints
all needed inventory listings, reports of items below reorder point, inventory value re
porn, petiod and yeaMo-aate sates reports, price lists, inventory checklists, etc.
•CQMPmRQMCS;
50 N, PASCACK ROAD, SPRING VALLEY, N.Y. 10977
Circle 9 on fteador Service card.
purchased and used independently,
a complete, coordinated business system.
VersaLedger ir $149.95
VeRSaLkdger il™ is a complete accounting system that grows as your business
grows, VERSALEDGER II™ can be used as a simple personal checkbook register,
expanded to a small business bookkeeping system or developed into a large
corporate general ledger system without any additional software.
• VersaLedger IT" gives you almost unlimited storage capacity
(300 to 10,000 entries per month, depending on the system),
• stores all check and general ledger information forever,
• prints tractor-feed checks,
• handles multiple checkbooks and general ledgers.
• prints 17 customized accounting reports including check registers,
balance sheets, income statements, transaction reports, account
listings, etc.
VersaLedger 1
signed forfirstt
quickly familiar with VersaLedger IF", using complete sample data files
supplied on diskette and more than 50 pages of sample printouts.
IF* comes with a professionally-written 160 page manual de-
t-time users. The VersaLedger IT" manual will help you become
FOR COMMODORE OWNERS ONLY!
Commodore owners onfu may now lake 50"t> off our listed price of any
module(s) from our VersaBusiness Series. All sales are final (our
normal 30 day money back guarantee does nol apply to sale items).
To Order:
Write or call Toll-free (800) 431-2816
(N.Y.S. residents call 914-425-1535)
' add Ji 10 CANADA or MEXICO
' odd proper postage rlMjwnere
' add S3 for shipping in UPS areas
• add S4 fm COD or non-UPS areas
DEALER INQUIRIES WELCOME
All prices ana specitcanoni subject to change / Delivery subjeel lo avatUbsiily
Listing f. AutaMrnu program.
AutoMenu screen display.
Circle 74 on Reader Service card.
"%W
Professional
handicapping systems
35f
I'KESliNTl-D UY PROFLSSOR JONLS •
35f
GLD< Thoroughbred "Gold" Edition
A "Full" fealurFjd Jnoroyghbred ana.yn& desiti/icd For
1fifl pro-fMs*onj|li and Eh« i«f«u4 nov.cp
SI 59.35 cu-npiRia
EGLD. Enhanced "Gold" Ediiion 5M
Gold E Gil inn with i:u'Tip>ftln M^slcr Hu'lgr "* *|il0*n mdwjfofod onto Ihn
name OiRk Thu powerful prog ram will trnnsfaf d' no'sea fln j aco» ei 1ft lh«-
tut aflaiyui *r.tn a "vmgif *uyiirofc*
{Maim* Bellar' - included, $1 99 .9 5 ccmpl is1 «
GLTD. Limited "00101"™
Enables Proltlwooal HandjCipperi ra asiCfn specif-; values to ine racing
variab -I-, may ii-f art- mooftant Cri?a1p program weight Fjased on a particular
I rack and fine tune it 1or cniximum win pof rentage, tfus program 15 designed
'C 'MB* d US*' Tm ■„se T needs no prog rimming ei peri* nee.
(contains migrated Bo^or"*) $299.95 campi«ie
GD, Gold Dog Analysis u 5149,95
Tte OrVl^prorowiOfiiil uioyhDund analyM """'"^'aHKl 68110' S 199,95
a«a<iab*# m*t waiuii** JrLi. vanabJei L<mi!*d Ve'smn S299.95
MHH. Master Harness r *'
Handlcapper'"
Ffolass-dnal sottware das^noa to oroide complete 5 "33.95
a ihwfrjgh analysis uraihsrone.f and pac*r w/miegraied Boii^ $199.95
races m :he Un retf Slates and Canada LfcnWod S 2 99. 95
Professor Pix Football™
Complete STATISTICAL ANALYSES on Data 0flS5 allpwng -Designated
pfe^ioui gam** to be esaiuated STaiiii-cai S*fM $99.95
wWin-Loia Pownr Hating'? S149.95
NBA. Basketball"* nba S99<95 +w 0^5129.95
w.'power nrtlngfl $149.95
LOT, Lottery Analysis 1 "
Slaoftfical compafiion program deHQiod 10 rjnioet tuMic paltBrn-s m »n
nmg numtwf* and digits Lociery 13.4 digit) $79,95
iftVLffltolMan 99 O.tjri $99.95
PC*3 Portable Computer (4k) wfthoice ot Thoroughbred. Grey-
hound or TArtUf* $249.95 includes poriabie comcuref ft program 1
M-1QD Portable (32k) w.'chdice of TNjfaughbfeG. G^eytioynd. or
Iron*- and Easier Belter ' $549,95
includes po/tabfe computer and program ]
FREE CATALOG!
"Your BEST
BET in
handicapping
software..."
Reviewed by:
Whole Earth
Software Guide
Systems
Prof. Jones
1910 W. State
Boise, ID 83702
AMEX
48 HR. FREE
SHIPPING
TLAcall
(208) 342-6939
TERMS' Free (hipping
all MTtware.. Add S6 00
hard*airoJ'56 oo C O.D J 1
UPS Btue ScOO.-QbT of
Cdunliy S9D0i'lD Rem'
derHj *j*t>'3 ww*ii5 pe*-
Wlj! CneCki-'C il*ri pric*r
on y ,idij ?•■■, v.-.-l. MC
AMEX Prices lucrfect To
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
REM C-128 AUTOMENU :REM*116
REM DAVID DARUS 5 LOUIS WALLACE :REM*70
REM (C)1985 RUN MAGAZINE :REM*218
COLOR4,1 :FAST :REM*13 4
REM READ IN DIRECTORY : REM* 6 4
GRAPHIC1 ,1 :CLR: PRINT" tSHFT CLR} " ;CHR$ ( 8 )
;CHRS(14); :REM*98
TRAP760 :REM*202
AS=" ":L=32 :REM*92
IFLEN{A$) <LTHENA$=A$+LEFT$(A$,L-LEN(AS> I
:GOTO90 : REM* 8 4
UANK0:FORDA=0TO6 5:READ DT : POKE71 68+DA , D
T:NEXT:3ANK15 :REM*82
DR=7168:F=0:DIM F$ ( 1 45 ) :GOSUB540 :REM*0
DCLEAR:IF DS THEN PRINTDS ;DSS:END
:REM*212
OPEN1 ,8,15:OPEN2,8,2,"#":T=18:S=1
:REM*198
PRINTS ,"U1";2;0;T;S:PRINT#1 ,"B-P:"2;0
: REM* 6 2
FORR=0TO7:SYS DR :REM*6G
IFR=0T1IENT=ASC(MIDS(A$,1 ,1 ) ) :S=ASC(MIDS
(AS, 2,1 ) } :REM*4
FT=ASC{MIDS(AS,3,1 ) ) :REM*58
IF FT=130 THEN F=F+1 :BK=ASC{MIDS { A$, 31 ,
1 )]+ASC(MID$(A$,32,1 ) ) *256 :F$(F ) =MID5 ( A
$,6,16)+STR$(BK) :REM*122
190 NEXT: IF T GOTO140 :REM*106
200 CLOSE2:CLOSE1 :REM*224
210 CHAR! ,0+MD/2,7,"(40 SPACES}" : REM* 86
220 REM BEGIN SELECTION : REM* 3 4
230 CHAR1 ,8+MD/2,8,"{CTRL 8] {COMD A} {22 SHF
T *s}{C0MD S)" :REM*196
240 FORT=9T022:CHAR1 , 8+MD/2 ,T, " {SHFT -}(22
SPACES) (SHFT -)":NEXT :REM*188
250 CHAR1 ,8+MD/2,23,"{COMD Z){22 SHFT *s){C
OMD X)" : REM* 34
260 CHAR1 ,6 + MD/2,7,"{CTRL 6} {SHFT TJIiERE AR
E{CTRL 3}":C»AR1 , 1 6+MD/2 , 7 ,STR$ ( F )+" { CT
RL 6} PROGRAM FILES" ; REM* 5 9
270 WINDOW9+MD/2 , 9,30+MD/2 , 22 :COLOR5 ,1 5
:REM*1
280 FORCP=1T014:MSS=FS(CP) :GOSUB740 :NEXT:CF
=1 :CP=1 :REM*151
290 MS$="{CTRL 2) {CTRL 9} "+F5 (CF) +" {CTRL 0}
{COMD 7}":GOSUB740 :REM*65
300 GETKEY A$:MSS=FS(CF):GOSUB740 :REM*251
310 IFA$="{CRSR DN}"THEN:IFCF+1 <=FTHENCF=CF
+ 1 :CP=CP+1 :IFCP>14THENCP=14:PRINTCHR5(2
7)+"V";:MS$=F${CF):GOSUB74 :REM*129
320 IFAS="{CRSR UP} "THEN: IFCF-1 >0THENCF=CF-
1 :CP=CP-1 :IFCP<1THENCP=1 : PRINTCHRS ( 27 ) +
"W":MS$=FS(CF}:GOSUB740 :REM*57
330 IF A$="(HOME}" OR A$="(SHFT CLR)"THENPR
INT" {SHFT CLR}":GOTO280 : REM* 189
340 IFAS = C11R$(13)THEN360 :REM*171
350 GOTO290 :REM*177
360 MSS="{CTRL 6} {CTRL 9} "+F$ (CF)+" {CTRL 0}
{COMD 7}":GOSUB740 :REM*21
370 PRINT" {2 HOMEs}" : GRAPHIC CLR :REM*61
380 F$=LEFT$(F$(CF),16) :REM*139
390 OPEN2,8,2,FS+",P,R" :REM*141
400 GET#2,A$:GET#2,B$:LA=ASC(A$+CHR$(0) ) +AS
C(B$+CHRS(0) )*256:CLOSE2 :REM*101
410 IF LA=7169 OR LA=16385 THEN CHAR1,0 f 24,
"{SHFT LJOADING "+F$:RUN(FS) :REM*45
420 IF LA=2049 THEN CHAR1 , 0+MD/2 , 24 , " {SHFT
M}AY BE A {SHFT C}-64 (SHFT B}{SHFT A} {
SHFT SJISHFT I ) { SHFT C] PROGRAM. {SHFT
R}UN (Y/K)?":GOTO490 :REM*141
62 / RUN APRIL 1981
Luting I continued.
430 CHAR1 ,3+MD/2,24,"{SHFT NJOT A {SHFT B) (
SHFT A) {SHFT SHSHFT I) [SHFT C) PROGRAM
.(2 SPACES) (SHFT B}OOT (Y/N)?" :REM*45
440 GETKEY A$ :REM*167
450 CHAR! , 0+MD/2 ,24 ," { 39 SPACES }" :REM*125
46 WINDOW9+MD/2,9,30+MD/2,22:COLOR5,15
:REM*1 91
470 IFA$o"Y"THENPRINT"(SHFT CLR) " :GOTO280
:REM*21 5
480 CHAR1 ,0,24," (SHFT BJOOTING "+F$:BOOT(F$
> :REM*21
490 GETKEY A$ :REM*217
500 CHART ,0+MD/2,24,"{39 SPACES } " :REM*175
510 WINDOW9-t-MD/2,9,30+MD/2,22:COLOR5,15
:REM*241
520 IF A$o"Y"THENPRINT"{SHFT CLR}" :GOTO280
: REM* 10
530 RUN(FS) :REM*178
540 REM DRAW TITLE SCREEN ;REM*208
550 X1=13:X2=15:X3=6 :REM*202
560 MD=PEEK{215):REM 40/80 COL. FLAG
:REM*1S2
570 GRAPHIC0:ML=40;CT$="{ia CRSR RTs)":COLO
R0,1 :COLOR4,1 : IFMD=0Ti!ENSLOW :REM*106
580 IF MD<>0 THEN MD=40 :CT$=CT$+CT$+" ":ML=
80: GRAPHICS :COLOR6,1 :X1 =33 :X2=35 :X3=26
:REM*38
590 COLORS, 4 :REM*226
600 MS$="{COMD A} (31 SHFT *s){COMD S}":GOSU
B720 :REM*74
610 MS$="{SHFT -}(31 SPACES }[ SHFT -)":GOSUB
720 :REM*208
620 MS$ = "(SHFT -H31 SPACEs}(SHFT -)":GOSUB
720 :REM*218
630 MS$="(SHFT -}(31 SPACES) {SHFT -)":GOSUB
720 :REM*228
640 MS$="{SHFT -> (31 SPACES ) {SHFT -)":GOSUB
720 :REM*238
650 MSS="{SHFT -}(31 SPACES ) {SHFT -)":GOSUB
720 :REM*248
660 MS$="(COMD Z}{31 SHFT *s){COMD X)":GOSU
B720 :REM*138
670 COLOR5,8:CHAR1 ,X1 ,1 ,"(SHFT CJ-128 (SHFT
A)UTO(SHFT M)ENU" :REM*174
680 COLOR5,9:CHAR1 ,X2 , 3, "CREATED BY": REM* 52
690 COLORS, 3 :CHAR1 ,X3,5,"{SHFT D)AVID {SHFT
D)ARUS £ (SHFT LJOUIS (SHFT WJALLACE"
:REM*202
700 COLOR5,5:CHAR1 , 4+MD/2 , 7 , " { SHFT RJEADING
DIRECTORY... {SHFT P)LEASE WAIT"
:REM*204
710 RETURN :REM*2
720 REM PRINT STRING CENTERED :REM*232
730 PRINTLEFT$(CT$,(ML-LEN(MS$) )/2) ;MS$:RET
URN : REM* 96
740 CHAR1 ,1 ,CP-1 ,MS$:RETURN ;REM*76
750 REM TRAP IT :REM*42
760 PRINT" {2 HOMEsl {SHFT CLR}" :CLR:RUN
:REM*172
770 DATA160,3,165,47,133,252,165,48 :REM*59
780 DATA1 33, 253, 169, 252, 162,1 ,32,116
:REM*149
790 DATA255, 133,250,200,169,252,162,1
:REM*81
800 DATA32, 116, 255, 133,251 ,162,2,32 :REM*71
810 DATA1 98, 255, 160, 0,32 ,228, 255, 162
: REM* 11 3
820 DATA250, 142, 185, 2, 162,1 ,32,119 :REM*233
830 DATA255,200,192,32,208,238,76,204
:REM*155
840 DATA255, 32, 32, 32,32, 32, 32,32 :REM*9
850 DATA219,219 :REM*251
C5
commodore
Circle 223 on Reader Service card.
MONITORS g ES
$119
$139
FULL
COLOR
MONITOR
1541
COMMODORE
RUN APHll. 1986 / (>3
'My purchase of RUN is a
better investment than my
computer — I get a much
higher return on a much
smaller investmentr —
D. Suggs, Tallahassee, Fla.
Join die thousands of C-G4, Plus/4, and VIC-20 users
around the world who enjoy subscribing to RUN every
month. They've found RUN to be an unrivaled Com-
modore resource. And they're right — RUN is
one of the fastest-growing Commodore
magazines on earth!
The convenience of personal delivery,
plus a savings of 44% off die newsstand
price are yours when you subscribe to
RUN — the year-round Commodore
companion.
Vim get 12 great issues for just
$19.97, plus special announce-
ments and offers available only to
RUN subscribers!
Each month, you'll learn the
fun of computing while ex-
ploring the limitless possibil-
ities of your Commodore.
Here's what satisfied readers are
saying:
"I read many magazines after I bought my 64, but I
I to ! I want to make a great Investment.
Send me 12 issues ol RUN for the bw subscription price of $ 19.97. ['0 save 44%
the newsstand price.
D Payment enclosed O Bill me
Name ___
Address .
City
dunk that yours is die best. I now have a subscription
and look forward to every new issue." — Eric D. Stolen,
Manistee, MI
"In a remarkably short time, RUN has become the
best journal for Commodore computer
users. . .1 appreciate the coverage
you devote to reader comments and
questions (Magic, Mail RUN, and
Commodore Clinic), as there is
nearly always an interesting hint or
tip in one of these columns!"— J,
O'Hare, Victoria, B.C. Canada.
Throughout the year, you'll find:
• Exciting tips, Commodore tricks,
and programming ideas in RUN's most
popular column, "Magic".
Challenging, fun, and educational soft-
ware.
A rundown of the products best suited
for the new C-16 and Plus/4.
The benefits roll on. . .time-saving pro-
gramming ideas, no-punches-putled product
reviews, applications to broaden your com-
puting horizon, tutorials and assistance from
reknowned authors in the Commodore field,
and of course, great ideas and tricks that have
worked for fellow Commodore users.
Act today — and save 44%— joining the
thousands of subscribers who've found that
RUN is their best computing companion.
Just send in die coupon or insert card, or call
TOLL-FREE 1-800-258-5473. In NH, dial 1-
"1
off
. State .
.Zip.
Gnada & Mexico W2.9T; fWigll Surface JW.97. t year only. US fundi drain) on US bant F«dgn air
niail. please inquire. PCfamt allow 6 to B week* for del ivery.
RUN«Box954«Farmingdale,NY11737 3*hb3
924-9471
This Publication
is available in
Microform.
University Microfilms
International
Please send uddilimuil inl'timiiitkm
for
Name
I name ' pi hi ••• on
Institution-
Street
City.
Stale
Zip_
300 North Zceb Road
Dept. P.R,
Ann Arbor. Mi. 48106
THE AMAZING VOICE MASTER®
Speech and Music Processor
10. Your computer can talk in your own
voice. Not a synthesizer but a true digitizer
that records your natural voice quality — and in
any language or accent. Words and phrases can
be expanded without limit from disk.
^ And it will understand what you say. a
^^ real word recognizer for groups of 32 words or
phrases with unlimited expansion from disk
memory. Now you can have a two way conver-
sation with your computer!
■^ Easy for the beginning programmer
with new BASIC commands. Machine language
programs and memory locations for the more
experienced software author.
^* Exciting Music Bonus lets you hum or
^^ whistle to write and perform. Notes literally
scroll by as you hum! Your composition can be
edited, saved, and printed out. You don't have to
know one note from another in order to write
and compose!
Based upon new technologies invented by COVOX. One low
price buys you the complete system— even a voice controlled
black-jack game! In addition, you will receive a subscription to
COVOX NEWS, a periodic newsletter about speech technology,
applications, new products, up-dates, and user contributions.
You will never find s better value for your computer,
\J INLY 4>t>y.yb Includes all hardware and software.
For telephone demonstration or additional Information, call
(503) 342-1271. FREE audio demo tape and brochure available.
Available from your dealer or by mail. When ordering by mall add $4.00
shipping and handling ($10.00 for foreign, $6.00 Canada).
The Voice Master Is available for the C64 T C128, all Apple ll's, and Atari
800. 800XL and 1MXE. Specify model when ordering.
For Faster Service on Credit Card Orders only:
ORDER TOLL FREE 1-800-523-9230
COVOX INC
(503) 342-1271
675-D Conger Street, Eugene, OR 97402
Telex 706017 (AV ALARM UO)
RUN APRIL lt8« / 65
Auto Menu
Simplify disk operations by loading programs with
a single keystroke.
By]0E W. ROCKE
Auto Menu is a disk-based utility
that takes the hassle out of loading a
program. The Load and Run com-
mands become a menu-driven oper-
ation. With a single keystroke, you
select the program to be loaded. Your
C-64 then takes over, automatically
loading and running the selection.
Even the most inexperienced new-
comer can load a program.
The C-64 wedge and similar utili-
ties provide shortcuts in typing the
Load command. However, it's still up
to you to remember and correctly
type the program name. Everyone
who uses a disk system has been con-
fronted with a File Not Found mes-
sage because of a typing error. Most
of us have to load and read the disk
directory unless a crib sheet of pro-
gram names is handy.
Simplified Operation
Auto Menu lists the disk directory
in menu format. The disk directory
is read automatically and listed in
double-column form, which prevents
all but the longest listing from scroll-
ing off the screen.
Each filename is preceded by a let-
ter that is assigned by Auto Menu.
The letter serves as an identifier for
program selection, and filenames are
listed in the order the programs are
stored on the disk. To load a pro-
gram, press its filename's corre-
sponding letter. This will also clear
the screen and display a loading mes-
sage. A typical message display is as
follows:
I.OAD "PROGRAM NAM* ",8,1
SEARCHING FOR PROGRAM NAM*
LOADING
No further keyboard input is nec-
essary after the initial menu selec-
tion. The loading operation takes
place automatically, and, upon its
completion, the computer automat-
ically initiates a Run command. Fi-
nally, the menu program is removed
from memory with a New command.
To facilitate the auto-run opera-
tion, the asterisk (*) pattern-match-
ing format is used in Auto Menu's
loading instruction, as described in
the 1541 user's guide. Pattern match-
ing simply means that the drive will
load the first program that has a
name matching the letters in the
Load instruction. In this program,
the first 12 letters of program names
are used. As it's unlikely that a disk
will have two programs with the same
name, this pattern-matching format
should not pose a problem.
The Auto Menu listing is not dif-
ficult to follow, as there is a minimum
of branching within the program
flow. Lines 10-120 set up the header
screen that is used to display the user
prompts. A black background pro-
vides good contrast for C-64 systems
using a TV as a monitor.
Reading the Directory
Lines 130-260 contain the disk di-
rectory read routine. The directory
is read as a sequential file using the
GET# statement. The disk name, file
block numbers and program type are
skipped, for this information is not
needed. Filename characters are
read one at a time and concatenated
for storage in variable N$ (line 180).
Conditional statements in lines 160
and 1 90 cause quotes and embedded
spaces in the normal directory listing
to be skipped.
Files not considered a normal part
of the menu are skipped by condi-
tional statements in lines 200-210.
For example, if the disk contained an
automatic loader called Boot, there
would be no need to load the program
a second time. It is also unnecessary to
load the menu file a second time.
Therefore, these two files are exclud-
ed from the menu list. Similar condi-
tional statements could be added to
skip the listing of sequential files.
Line 250 checks status variable ST,
which, if 0, indicates the end of the
filename stored in the disk directory.
The name siring that is temporarily
stored in variable NS is transferred
to subscripted variable N$(F) for
later recall. Counter variable F is
66 / RUN APRIL 1986
RUN it Right
C-64; CI28 (in GS4
Disk drive
Circle 45 on Reader Service card.
Finally
The On-line Service
IhatHelps¥)u
BeatThe Meter*
NowCompuServe,The Source,
or Dow Jones users can switch to
Viewtron. It's easier-to-use and
faster to get what you want. So
it's less expensive.
Now you can save money onusage charges
while you access on-line stock quotes,
news, sports, real-time communications,
auctions, banking, airfares, and an ency-
clopedia. Plus special Commodore
services like: Ask the Experts, software
iews, and SIG's, and more.
Viewtron s navigation is more advanced
than other on-line services. Plain
English keywords take you right to
the meat of things. Often you can
"zero in" by hitting one button.
And Viewtron runs in color on
Commodore machines.
We charge no subscription
fee, no monthly fee. Pay only
9 cents a minute weekday nights after6 p.m.,
and weekends; 22 cents a minute weekdays*
Access Viewtron on any of the major
communications networks at no extra
charge. (A local call for most people).
To get Viewtron, you need a major
credit card, disk drive, amodem, and a
FREE Viewtron Starter Kit, ( The $ tarter
Kit includesa FREE howofVieWron ) And
for a great modem at a great price, check
the coupon. Satisfaction is guaranteed or
your money back. Its a limited-time offer,
so order now.
Call anytime. 1(800) 5434300,
Dept. 705 1. Or mail coupon.
FREE OFFER
Viewtron, P.O. Box 31356, Dept. 7051, Cincinnati, Ohio 45231.
Kml
(Please print)
ADDRESS
(Slreet address required (of modem orders)
^Vr'i't'l'l'l'l'iM'
CITY
STATE
ZIP
Credit cards only; sorry, no checks. Charge to: D VISA n MasterCard D American Express
Card
Number
Expiration | i n i
Date 1 1 II 1
SIGNATURE:
Yea, send me the Viewtron pro ducts checked below.
FREE VIEWTRON STARTER KIT**
Ofor my Commodore 64 or128
K It i n etudes commun Ic al Ions software.
In addition to my Starter Kit, fabo need amodem.
MOD EM PACKAGE FOR COMMODORE 64 or 123
□ 300 Baud Volks6420 by Anchor
Automation, Only $39.95 **
SATISFACTIONGUARAMTEEDoryour
money back. All modem olfers include cables
(where necessary) . It lor any reason you are
n ot sal i sf I ed , sen d bac k the me re handise
within 30 days to receive a full relund. Sorry,
no C.O.D.s. Allow 2-4 weeks tor delivery. FL.
1L, NYand PA residents wiil have ihe appropri-
ate sales taxadded to their order, OtterexpfeM
June 30, 1966.
* *Pleasa add $2 50 pesiageand Handling, lorStutarKii. PI us S3 SO shipping tor Commodore modem.
Viewlron is a service of Viewdata Corporation of America, Inc., which is a wholly-owned subsidiaryol Knighl-Ridcfer Newspapers, Inc. ' Prices may vary in some cities and outside the U.S.
then incremented, and program flow
loops back to line 140 to read the
next filename.
If status variable ST is not 0, pro-
gram flow jumps to line 260. At this
point, the file is closed and disk op-
eration ceases.
Menu Display
The directory read routine stores
all disk filenames in subscripted vari-
able N$(F). The stored names are re-
called for display by using a Print
statement in a For. . .Next loop. The
filenames are displayed in double-
column format because a long list of
names would scroll off the screen.
This double column is accomplished
by lines 270-300.
Line 270 sets up I lie first column
by limiting the loop count to half of
counter variable F. The CHR$(E + 64)
in the Print statement provides the
identifying letter for each filename
stored in subscripted variable N$(E).
Line 280 returns the cursor to the
home position and uses POKE 214,8
to reposition the cursor to print the
second column oT names. The loop
in line 290 displays the last half of
the names, printing them at SPC(20)
to form the double-column display.
Lines 310-320 reposition the cur-
sor and print the prompts in the
screen header.
Lines 330-350 use the Get state-
ment to scan the keyboard for an
input. Line 350 limits keyboard input
to the range of letters in the filename
menu listing. A wrong keypress is
ignored and sends program flow
back to line 330 to continue the key-
board scan.
Line 360 reads the ASCII value of
the key pressed and subtracts 64 from
the number. For example, the ASCII
value of letter B is 66. Subtracting 64
from 66 leaves 2. The result is stored
in variable P for use in identifying
the program identified by letter B. If
you were to print \$(P)— i.e., N$(2)—
you would see the second filename
that was read from the directory.
Line 370 checks to see if filename
N$(P) is longer titan 12 characters. A
long filename is shortened to the first
12 characters and the pattern-match-
ing asterisk is added to the name
string.
Line 380 sets up the filename for
the Load command in line 390. The
MIDS (unction is used to strip a space
character from the filename. The
Load command is then printed (line
390) in normal command format.
(Note how CHR$(34) is used to pro-
vide the quotes necessary in a Load
command.)
The filename in quotes is followed
by the device and command numbers
in standard format. Command num-
ber 1 is added after the device num-
ber, so both Basic and machine code
programs will load correctly.
Line 490 sets up variable A$ for
automatic execution of the program
loaded. The CHRf(lS) is added to
variable AS to provide the equivalent
of pressing die return key. Including
AS in a program statement causes
the function to be executed, just as
if you had pressed the return key.
Line 500 is the key to the automatic
run operation. The Pokes in the line
cause the computer to enter its own
instructions! Line 500 represents a
"dynamic keyboard" technique,
whereby the computer performs
functions normally requiring key-
board input. When this line is exe-
cuted, the computer executes a Run
command. The CHR$(13) in vari-
able AS forces a RETURN in the
keyboard buffer and executes the
instructions.
If you have an early C-64, line 500
may not work properly because of
changes made in later ROM (read
only memory) versions. Try substi-
tuting POKE 527 or 528 for POKE
631 and POKE 525 for Poke 198.
Line 510 erases the menu program
from memory with a New command.
This line is executed last, with the
word NEW appearing momentarily
on the screen.
System Calls
Lines 400-480 explain the state-
ments required to automatically run
a machine-code program that is ini-
tiated by a system call. It will be nec-
essary to insert lines similar to the
examples in lines 460-480 to reflect
machine-code programs you may
have on the disk.
The conditional statement at the
beginning of each line provides a
means of distinguishing between Ba-
sic and machine- code programs. By
assigning to variable AS the SYS syn-
tax followed by the call address, the
call can be initiated by line 500.
You may use the pattern-matching
asterisk in machine-code program
names just as it is used in line 370.
In setting up the LEFTS function, you
may set the number of name char-
acters as desired. The lines included
in the listing are for example only.
Auto Boot
That's all there is to it! Type in
Listing I and save Auto Menu on
each of your disks. When you want
to use it, load and run it. The auto-
mated operation sure beats typing in
loading commands! 50
Address all author correspondence to
Joe W. Rocke, 224 W. Benson, Ridgecrest,
CA 93555.
Listing 1. Aulo Menu program.
1 REM *********************************
:REM*1 45
2 REM *{9 SPACES)' AUTO MENU ' ( 1 1 SPACES}*
READY. : REM* 226
3 REM * READS DIRECTORY & AUTO LOADS {2 SPAC
Es)* :REM*129
4 REM * PROGRAM SELECTED BY THE USER (2 SPAC
Es]* :REM*238
5 REM *{13 SPACEs}3Y{16 SPACES )* :REM*111
6 REM * JOE W. ROCKE{10 SPACES ) 7 /27/S4 *
:REM*1 82
7 REM *********************************
: REM*! 51
10 POKE53280,0:POKE53231 ,0 :REM*142
68 I RUN APRIL 1986
20 DIM N$(100}:CX=54 27 2:PRINT "{SHFT CLR}"
: REM* 34
30 PRINT" (SHFT CLRHCOMD 1){CRSR DN}"
:REM*86
40 X$="{CTRL 9} {39 SPACEs]" :REM*32
50 FORX=1T05:PRINTX$:NEXT :REM*246
60 PR INT" {HOME} {CTRL 6}":PRINT CHR${117);
;REM*134
70 FOR X=1 TO 38:PRINTCHR$(100) ; :NEXT
:REM*220
80 PRINTCHR$(105); :F0R X=1 TO 5 : REM* 134
90 PRINTCHR$(103)SPC(38)CHR$(104)" "CHR$(15
7);:NEXT :REM*118
100 PRINTCHR$(106) ; : FOR X=1 TO 38 : PRINTCHR5
{102}; :NEXT:PRINTCHRS(107) :REM*182
110 PRINT"{HOME]"TAB{14)"{CTRL 9} {3 CRSR D>!
s}* AUTO MENU *" :REM*124
120 PRINTTAI3(12 ) "(CTRL 8} READING DIRECTORY"
:REM*32
FOR
COMMODORE
128 AND
C-64 OWNERS,
ONLY: /
* S P..
e 9ffi,.
-On^
%a
*f,
'"#<
%%
'*****
«%
^
'ore £*'** 9 *b
l< ^
From
Skyies
Electric
Works, the
f oldest and
largest profes-
sionals in the
business.
This is just a few
of the 200 + bargains from
the newest and biggest Skyies cat-
alog, hot off the press.
We know you'll want this page, in its full
splendor, and the other pages overflowing with over
200 bargains in peripherals, software, and books that will
make your Commodore 128 or C-64 computer even nicer to live with.
So, if we missed sending you your very own copy within the last
few weeks, call us at 1-800/227-9398, unless you live in California,
in which case call 1-415/965-1735.
t
Skyies Electric Works
231 E South Whisman Road
Mountain View, CA 94041
{415)965-1735
* AUTO MENU *
PRESS Lb 1 1 bR KbY
TO ai tm |
OAn PRDRRAM RFI FC.TFD \
K SCRAMBLER
A
SKI
B
HASSLE CASTLb L
TAG
D
SNAKbS
N
TAX LDR
E
SHELL GAME
TAXMAN
F
BUGS
P
FINDWORD
G
TRAP SHOOT
Q
MYSTERY
H
SHUFFLE
R
BATTLESHIP
1
LAVA PIT
S
SYMBOL
J
MAD ADDER
T
ZELAZ
Luting I conlinwil.
129 REM --- RKAD DISK DIRECTORY -
130 OPEN1 ,8,0,"S"
140 GET#1 ,B$:IFSTo0THEN260
149 REM LINE 150 LIMITS TO 26
150
160
170
180
190
199
200
210
220
230
240
250
260
-:REM*145
:REM*1 38
: REM* 90
FILES
: REM* 93
:REM*246
: REM* 8 6
214,8:PRINT
:REM*234
GET#1 f B$;IFB$< >C11RS{ 34 )THENN$=NS+B$ :GQT
IFF> = 27TIIEN260
IFB$< >CHR$( 34 JTIIEN1 40
N$="" : PRINT" (HOME) " : POKE
0180
GET01 ,B$:IFB$=CHR${ 32JTHEN190
REM — FOLLOWING LINES SKIP THE
FILES —
IFN$="B00T"THENF=F-1 :GOTO240
IFNS = '*AUTO MENU"THENF=F-1 :GOTO240
:REM
IFLEFTS(N$,1 )=" "THENF=F-1 :GOTO24
: REM* 146
N$(F)=" "+N$ ;REM*216
GET#1 ,BS;IFB$o""THEN240 :REM*180
IFST=0THENF=F+1 :GOTO140 :REM*68
CLOSEI : REM* 17
: REM* 8 4
:REM*38
LOADING
REM*133
:REM*6
'208
269 REM - PRINT FIRST COLUMN OF NAMES -
:REM*110
270 F0RE=1T0F/2:PRINT"{C0MD 6} "CHR$< 64+E)" {
CTRL 2J"NS(E):NEXT :REM*1 27
280 PRINT" {H0ME}":P0KE21 4, 8: PR INT : REM* 8 9
289 REM -- THEN 2ND COLUMN OF NAMES
;REM*236
290 FORE=F/2+1TOF:PRINTSPC(20)"{COMD 6}"CHR
$(64+E)"{CTRL 2}"N$(E):NEXT :REM*115
300 PRINT" (HOME) {3 CRSR DNs}" :REM*231
310 PRINTTAB( 12 ) "{CTRL 8} PRESS LETTER KEY
" :REM*101
320 PRINTTAB{5)"T0 AUTO LOAD PROGRAM SELECT
ED" :REM*35
330 GETMS:IFMS=""THEN 330 :REM*53
340 IFM$=CHR$( 13JTHENRUN :REM*173
350 IFM$<"A"ORM$>CIiR$(64 + F)THEN330 : REM* 159
360 P=ASC(M$) -64: PRINT" (SHFT CLR}{H0ME){3 C
RSR DNS}" :REM*99
370 IFLEN(NS(P) ) > 1 2THENNS ( P ) =LEFT$ ( N$ ( P ) ,12
)+"*" :REM*145
380 N5(P)=MID$(N$(P) ,2,LEN(N$(P} ) ) :REM*1
390 PRINT" LOAD"CHR$( 34 ) NS ( P ) CHRS ( 34 ) " , 8 , 1 {3
CRSR UPs)" :REM*159
400 REM *******************************
:REM*39
410 REM * IF YOU KNOW THE PGM IS 'ML' *
:REM*71
420 REM * THE EXAMPLE BELOW WILL LOAD *
: REM* 5 7
430 REM * AND FILE & RUN IT. EXAMPLES *
;REM*1 53
440 REM * <3) ARE SHOWN BELOW. {8 SPACES }*
:REM*25
450 REM *******************************
:REM*89
460 IFLEFT${N$(P) , 4 ) ="TOOL"THENA$="SYS64 738
"+CHR5{13):GOTO500 :REM*159
470 IFLEFTS(NS(P) , 6 > ="SPRITE"THENA$="SYS491
52"+CHR$(13>:GOTO500 :REM*225
480 IFLEFT$(N${P) ,5J="ULTRA"THENA$="SYS491 5
2"+CHR$(13):GOTO500 :REM*157
490 A$="RUN"+CHR$( 13) :REM*67
500 POKE631 ,13:FORB=1TOLEN(A$):POKE631+B,AS
C(MIDS(AS,B,1 ) >:NEXT:POKE198,10:REM*119
510 NEW :REM*137
IS BACKING UP COMMODORE SOFTWARE DRIVING YOU CRAZY
Now you con Back-Up virtually oil 64/128
Software with our NEW 1571 Clone Machine
irtqulFt* a Commodorr 1 IS wirh 1ST 1 drlyel
Months of R &> D have gone Into our 1 57 I GCR CLONE MACHINE so that you now have the
ability to reproduce GCR Signals on the disk This way you arc assured that you're copying
the most rudimentary signals placed on the disk allowing you to back-up 64 Software, CPM
Software, and 128 Software. The complete package Includes:
I ) GCR COnY. 2) COMPLETE DENSITY UTILITY. 3) DIRECTORY UTILITIES (rename, delete, copy
file, etc.). 4) AUTO BOOT MAKER (for 64 and I 28 Software). 5) EXPANSION MODULE SEC-
TION (for future upgrades.)
ONLY 549.95*
*rSf n<l u* any o'd copy program and wr II grvr yOL 1 10 00 trrdu to jroor com tor I S7 I Con* Machine li only $3*3 85)
THE NEW CLONE BUSTER Cartridge for the 64 or I 28 (In 64 mode) Is now the best memory
capture device available Snapshot your software and save It out to the standard Com-
modore DOS. Will back-up most 64 software and remove annoying error tracks and dlf- f^r-
flcult to load protection.
ONLY $49,91
CALL: (201) 838-9027
1342 B Route 23
Butlur. N J 07405
ySTRIBUTING INC
70 / RUN APRIL 198S
CI relo 121 on Reado( Service card.
Value -Soft
9513 S.W. Barbur Blvd. B-56
Portland, Oregon 97219
24 HR . TOLL. FREE
1-800-547-9755 EXT.19
OR, AK, CAN, 1-503-246-0924
Add $2.00 S & H. Visa and HC gladly.
THE REFERENCE HANDBOOK FOR THE C— 128
THE
BLRCK
BOOK
C-128
YOU HAVE JUST AUBCHABtO Out Of THt YIHCST
coaautebb cohaovoke has cvir omnia, hoh
YOU AtCB THE BIST BtfEHEMCt AAHUAL OH THl
HAAKIT. you **y HtVEA HttB TO Buy AHOTHtA
AAHUAL fOH THE C-128, BLACK BOOK, HAS IT
ALL. TMt AIM Of THE AUTHOB IS TO SIVl THt
UStK, AS MUCH IHfOAHAT IOH, IH AS SHALL Of
SPACE AS POSSIBLE. PLUS IVEAYTHIHS IS IH
fLAtK EHBLISH, THIS IS HOT THC STAAT Of A
SEBItS AS SOHl PUBLIBHIBB MAVI BOHl , IT'S
ALL IH OHt VOLUAE.
OVEH 73 EASY TO AtAB CHAATS AHB TABUS
OVIB 173 MIfJ Of SOLIB IHfOAHAT IOH
HOT OHt HABTEB AABt
LAYS fLAT fOH EASY AEABIHB
COLOH COBtP, ALHAYS t IAT> HHAT you HttB
HHAT BLACK BOOK HOH' T TILL YOI)
HOH 10 UH-PACK THl 6-1 28
HOH TO HOOK-UP THt C-12B
TEA PASIS OH HHAT THl XtYS ABE fOB
fitly PASIS OH BASIC f-HOSHAA COHHAHBS
At AAE SO CtATAIH YOU MILL Lift THE BLACK
BOOK Of C-128, THAT HI HAKE THIS t/HUSUAL
OffEKl If YOU BOH' T fit: THAT IT COH1AIHS
HOBl tHYOBHAT IOH THAH AHY OTHtA HtfEAEHCE
BOOK fOA THt C-128, SEHB IT BACK IH HOOD
COHVITIOH HITHIH 10 Mr*. HE HILL AEfUHD
THE PUACMASE PAICE HITH A SHILf.
$15.95
$ — SAVER SHI TCH
USE THE SAVER SWITCH TO CONNECT TWO COMPUTERS TO
ONE PRINTER, OR ONE DIBK DRIVE. SETTER VET, USE
DULY ONE DRIVE AND ONE PRINTER FOR THO COMPUTERS,
MAYBE YOU MOULD RATMER CONECT TWO PRINTERS TO ONE
COMPUTER, JUST THINK NO MORE CHANQINS FROM LABELS
$29 - 95
TO LETTER MEAD ALL THE TIME. A FLIP Or THE SWITCH
CHAN8CS THE DEVICE TROM ONE TO THE OTHER. SAVE BIS
SUCKS WHERE MORE THAN ONE COMPUTER NEEDS TO ACCESS
THE SAME DEVICE. PLUBB IN - NO ALTERATIONS OR
EXTRAS NEEDED. STOP BH1TCHINB CABLES TDDAY,
amwi
VIC-20
C — 16
PLUS 4
C— 6 4
C — 128
9 FOOT CABLE
DISK DRIVES
PRINTERS
$8 . 95
PROGRAMMER ■ S
KIT $18 . 95
OVER 130 SUBROUTINES ON DESK. PREVIEU
BEFDRE YOU USE. JUBT ADD TO YOUR DHN
CODE. SORTS, INPUT, GRAPHICS, PRINTER
I DIBK OPERATION, ALPHABETS, ETC.
WHY RE-INVENT THE WHEEL, PROSRAM THE
EAflY MAY, TOR THE C-G4.
C — 128
VIDEO
$12 . 95
CABLE
NO NEED TO BUY A HEW MONITOR
TOR YOUR 12B. WITH THIS
CABLE YOU CAN USE YOUR
1701/1702 FOR BD COLUMN ,
MONOCHROME UUTPUT, BAVe
DOLLARS, TAKE THE WIFE
OUT TO DINNER.
PROTECTION
REVEALED
$19 . 95
TAKE COMHAND OF YOUR SOFTWARE. END THE SPIRAL OF BUYINO
COPY PROGRAMS. THE PROTECTION REVEALED HANDBOOK UNRAVELS
THE PU7.ILE OF SOFTWARE PROTECT I DM. FDR AUTHORS AND UBERS
BECOME A MASTER Or ILLUSION. LEARN HOH TO PROTECT OR
UN-PROTECT YOUR SOFTWARE. INCLUDES A LARSE SECTION ON
SUCCESSFUL BASIC PROBRAM SECURITY. COVERS THE LATEST
EVOLUTION or COPY PROTECTION TECHN I OUEB. TOP I CB INCLUDE!
DE-COMPILERS EXTRA SECTORS
DEHBITY CHANBEB BAP BYTES
NIBBLE BACK-UP
DOB PROTECTION
REVEALS THE MYSTICAL TRADE SECRETS OF THE C-84 A FREE
DIBK CDNTAINIHO 31 UTILITY PROGRAMS 10 INCLUDED.
THIS BOOK IS WRITTEN FOR EVERYONE
DISK ERRORS
COMPILERS
HALF TRACKS
NIBBLE CQUNTINQ
8UARD BAND
AUTO-LOADERS
VIDEO LOG
$19 . 95
HAVE YOU EVER THOUOMT OF CATALD01NB ALL THOSE MOVIES
YOU HAVE BEEN BAVINS ON VIDEO TAPE7
NOW YOU CAN DO THE JOB ON YOUR C-64 OR C-12B. IN TRUE
C-12B MODE, VIDEO LOO CAN HANDLE 2,000 FILMB OR BOO
TAPEB. THE C-S4 VERSION ALLOWS FDR 1,000 TITLES OR
230 TAPES. A PRINTER IS NOT REOUIREO, BUT IT YOU HAVE
ONE, PRINT COMPLETE CATALOBB OF YOUR LIBRARY OR LABELS
FOR YOUR TAPED. LIST BY TAPE NUMBER OR T I LM NAME.
INFORMATION SAVED, TAPE NUMBER, FILM TITLE, COUNTER
START AND ENO, LENDTH IN MINUTEB, PLUS CATE80RY.
PLEASE STATE WHICH COMPUTER i C-B4 OR C-128 ) PROQRAM
YOU WANT, AB THIS ONE RUNS IN TRUE 1 28 BODE ALBO.
FOR THE C— 64 & C— 128
POSTAL
CLERK
C— 64
$19 - 95
KEEP IN TOUCH WITH CUSTOMERS, FRIENDS
AND OTHERS. MAKE FULL USE OF BUSINESS
LISTS. TURN MAIL LISTS INTO POWERFUL
8ELLIN0 TOOLS. PRINTS TELEPHONE LIBTB
PLUS MAILINS LABELS. 2,300 ENTRIES,
AND SORTS BY NAME, CITY, STATE, '- IIP
DR 8RDUP,
SUPER
C— 64
HELP
$15
95
THE PKOBRAHMER'B BEBT TRIEND
1. POSTER BIIE C2IX2S) SCREEN L COLOR
MAP. NEVER HUNT rQR THAT PDKE ASAIN
2. C-S4 MEMURY MAP, ONE OF THE MOST
COMPLETE ON THE MARKET.
3. IS BOUND REFERENCE CARDS. COMHANDS
FOR DIBK DRIVE, PRINTERS, l COMPUTER
AT YOUR FINOER TIPS, UREA T FOR ANY
LEVEL OF USER.
BRAND :
C — 64
$19 . 95
KAB YOUR DIBK LIBRARY
SROMN? CAN'T FIND A
PROGRAM WHEN YOU WANT? BRAND X THE
DIBK CATALOSEH CAN SOLVE THE PROBLEM.
4,000 ENTRIES/100 0I3KS. ADO, SAVE,
FORMAT, SCRATCH, ETC. IDENTIFIES 14
FILE TYPES. PRINTS LIST IN ONE, 7W0
OR THREE COLUMNS, PLUB LABELS. STOP
OISK CONFUSION WITH BRAND X.
RUN Al'Rli. 1986/7]
Automatic Line
Numbers
Save yourself the tedium and time required to
type in program line numbers. This easy-to-use utility enters
them for you.
The AutoNum program adds a
new command to Basic dial provides
automatic line numbering as you
type. Written in machine language,
AutoNum is in the form of a Basic
loader (Listing 1), which you must
carefully type in. Be sure you save it
before running it, as the program
Pokes the machine language into up-
per RAM and then deletes itself.
Using AutoNum is easy. Each time
you turn on (or reset) your Com-
modore, you must first load and run
the AutoNum loader. The loader
clears the screen and prints a mes-
sage to let you know it is initializing.
It then Pokes a Basic wedge into a
place in RAM where it won't interfere
with the Basic program you are en-
tering. (How this wedge works is ex-
plained later.) After a few seconds,
die loader prints the following set of
abbreviated instructions:
TO ENABLE, TYPE;
AUTO <iiicremt;[U>
TO DISABLE, TYKE:
AUTO
Finally, the loader clears memory,
and you are ready to start typing your
program. Suppose you wish to num-
ber your program by tens. Simply
type in:
auto to
and press the return key. You will get
Bj MICHAEL BROUSSARD
a Ready message back from Basic,
and AutoNum will be turned on.
Now you type in the first line of your
program. Suppose it is:
too PRINT
When you type in the line and
press the return key, the line becomes
part of the Basic program in memory,
as usual. In addition, AutoNum prints
the next line number:
no
The cursor is then positioned so that
you are ready to type in the next
program line.
Continue entering program lines
in this fashion until you have typed
in the whole program or until you
want to enter a direct command, like
Save, 'lb perform the latter, simply
backspace over the line number Auto-
Num printed and ihen type in your
direct command. Or you can simply
press the return key after the next
AutoNum line number. Hither action
will disable AutoNum until you type
in another line beginning with a line
number. Then AutoNum will step
in and start printing line numbers
again, continuing from the new line
number.
To turn off AutoNum completely,
simply type:
AUTO
in Direct mode. (If you type this com-
mand next to a line number and
press the return key, you will add an
unwanted line to your program and
AutoNum will still be enabled.)
That's all there is to using the pro-
gram. The rest of this article is directed
toward more advanced programmers
and tells how to customize the loader
in order to place AutoNum at a partic-
ular RAM location. It also explains
how AutoNum works.
Customizing the Loader
As mentioned earlier, AutoNum
resides in a pan of RAM that won't
interfere with Basic programs. On
the Commodore 64, it begins at lo-
cation 49152. On the VIC-20, there
is no free RAM area for machine
language use, so the loader "steals"
a page of Basic program space by
moving the top-of-memory pointer
down 256 bytes. If you won't be using
AutoNum with a Datassetle, you can
reclaim this program space by delet-
ing line 90 of the loader and chang-
ing line 100 to read:
!00 BASE = 828
This will cause AutoNum to be
Poked into the cassette buffer, which
is a great place to put short machine
language subroutines as long as you
are not using a Datassetle. (C-64 users
can also redirect AutoNum to the
cassette buffer by making the same
changes.)
For those of you familiar with ma-
chine language, you can move Auto-
Num to any other location in RAM
72 / RUN APRIL 1986
RUN It Right
C44; C-12H (in C64 mode); VIC-20
Circle 155 on Bonder Service card.
Sensational Prices!
. . . On Our Most Popular Itemsl
from microti *
THE 69$ DISKETTE!
Are you paying too much for diskettes? Try our first
quallly, prime, 5Vi" diskettes (no rejects, no seconds)
at these lamastic sale prices and save, save. SAVE!
Disks are packaged in boxes of 50; each box contains
5 shrink-wrapped 10- pa ess that include diskettes in
sleeves, labels, and w rite-protect tabs.
Each diskette is certified to be 100% error free and
comes with a lifetime warranty (if you have a problem,
we'll replace the diskette) All diskettes include hub rein-
force mo nt rings and write- protect notch.
All diskettes are double density and work in ellhor
single or double density drives.
SS, DD Diskettes, Box of 50
32391
DS, DD Diskettes, Box of 50
32403
S 34. 50-60= ea.!
S44.50-S9C ea.t
fpOWER and PROTECTION
FOR YOUR C-64!
POW'R PAK64*- an
Pow'r Pak is a replacement power supply (1,5 amp)
lor the Commodore 64 . bul that's not all! Pow'r Pak
also supplies two additional surge protected outlets
(120V) for monitor, disk drive, or other peripherals,
OrWaff switch. Fuseprolection. Sturdy all-metal cas-
ing is ventilated for heat dissipation. Full 1 year
warranty.
.34910 $49.95
$
LOWEST PRICES IN U.S.A.!
iic®ir
BMC
EPSON
AXIOM
CARDCO
INDUS
$
We can otter you some of the lowest prices In the country on Ihe most popular printers, mon-
itors and interfaces. Our normal prices are already low. but to make sure you get the best deal
you can, we will also meet most competitive prices in this publication when placed on an equal
basis {Remember— we don't charge tor use of your credit card, impose excessive shipping fees,
or use any other hidden extras to boost the price you pay. Due to the rapid change m prices in
the computer industry, we can only meet prices at Ihe time you place your order; wo cannot ad-
just prices on items ordered or shipped on an earlier date.) Another plus lor charge card
customers— your charge card is billed at time ot shipment only for Ihe ilems shipped— no early
billing, no long wait tor the merchandise you already paid for.
STAR MICRONICS
SCALL CARDCO SG-10 SCALL
ICALL G-W« Interlace SCALL SO-tOC SCALL
SCALL S'MORE ICALL EPSON
SCALL FX-8S SCALL
FX-1&5 SCALL
We also carry famous name software. . . Epyx, Broderbund, tnfocom,
Sierra, Timeworks, Random House, Activision, and more!
COMMODORE
C-12B Computer
1S71 Disk Drive
1902 Monitor
1670 Modem
• THE BEST PRICES *
• THE BEST SERVICE *
WHY SHOP ANYWHERE ELSE?
PRINTER PLUS
GRAPHICS INTERFACE
100 cps, Near Letter
Quality, parallel
Interface.
35044 $189
COMPUTERFACTS
Technical Service Data for
Your Computer and Peripherals
Sams introduces COMPUTER FACTS'" pacta
TM
from SAMS
packets or Inlormateonthat rovoal lite
inner workings ol major brand micros, monitors, printers and disk drives. Includes sche-
matic wiring diagrams, parts lists, disassembly instructions, t/oubtesnoofcng tech mooes,
and other repair data.
33477 Commodore 64 Computer „ _ ... i *
33513 VlGflO Computer J"™ Commodore Cte Computer All DaCKetS
33551 Commodore Plus/4 Computer 3354e Commodore 1/01 Monitor ^
33431 Commodore 1541 DM Drive 3595 ° Gemnr 1DX p ' int " S 1 7.95 GaCh
33496 Commo-doro 1525Pnn1er 359 * 4 Gemini 15X Printer
CARTRIDGE EXPANDER
Plus $22.95
FAST LOAD
OFFER!
Slop wearing out your computer by endless cartridge swapping'
The NavArone cartridge expander features 3 can ndge slots. Select
any cartridge, or trie "oil" portion if no cartridge 19 to bo used
Resel the computer independently of me power switch. Cartridge
5:015 are versic.it for easy access — no pimd fumbling behind the
computer.
33227 3-siot Cartridge En pander $22,95
The caflrtdge expander is a great companion v- [he Epyx Fasl Load
cartridge— you can keep 11 permanently Installed plus have two
sides free lor otfier cartrrdges 1
34216 Fast Load Cartridge (Sug Relail S3995) $24.95
Fast Load Qnty $22,95
with purchase of cartridgo Bxpand&r! ^J
DUST COVER and
"EVERYTHING BOOK"
SPECIAL OFFER
Get to know us by ordering this great dust
cover for your C-64 or C-12S and our catalog,
The Everything Book tor th*TC-S4 and C-128
Home Computer," lor £2.95 (no extra ship-
ping and hand Nng charges). Cover is antistatic,
translucent d-gaugd vinyt sown to our exacting
siandards with reinforced seams. Discover the
savings and easy shipping available Iron.
TENEX Computer Express!
$2.95
3it!7 C-B4 Du at C ovc r and Catalog (R t Q )
,38464 C-1I8 Dual Cover and Catalog (RIO).
r The Right Interface
For All Your
Printing Needs!!
^_-ni| «-"» * souftoT *iveir-
<l ' "^Lu* * I Jne/T|i to ¥&* Cofrt-
" ■ ,***^ \ZI modo/o"
~J h RUN. Dae. 85
This high'perlarm.ut 1 ■ graphics parallel printer inter-
lace from DSI for C$4 and VlC-20 emulates a Com-
modore prijwef Gomes with cables and user's manual
$39.95
Buiii-m buffer provides
super nign-spe-ari
printing lor parallel
pri nters Prints aN Com rnodore cha racters. Cables and
connectors Included From Cardco Lifetime warranty
$CALLj
33565 ._
.34484
Friends At
We gladly accept
mall orders!
P.O. Box 6570
South Bend, IN 46S60
Questions? Call
219/259-7051
Ad
R1Q
SHIPPING CHARGES
ORDER AMOUNT CHARGE
less lhan $20 00 $3.75
$20.QQ-$39.99 4.75
S40.00-S74.99 5.75
S7500-S14999 6.75
SI 50 00-5299.99 7.75
$300 & up 8.75
NO EXTRA FEE FOR CHAR GES
WE VERIFY CHARGE CARD
ADDRESSES.
ORDER TOLL FREE
1-800-348-2778
by changing the value assigned to
BASE on line 100. (Of course, you
must be careful not to place the rou-
tine where it interferes with Basic or
with the operating system, or you
might cause a "crash.")
How AttioNum Works
Each time you type in a line and
press the return key, Commodore's
built-in Basic interpreter has to decide
what to do with it. If it begins with a
line number, Basic assumes it is a line
to be added to the program currently
in memory and acts accordingly. If the
line doesn't begin with a number, Ba-
sic assumes it is a direct command
(like New or Save, for example) and
executes it immediately. The pari of
Basic responsible for reading and pro-
cessing lines is built into ROM, ant! a
pointer to this important main pro-
cessing routine is stored at RAM loca-
tions 770 and 771.
Ordinary Basic will display a syn-
tax error if you attempt to use the
Auto command without first running
the AutoNum loader. So how does
the AutoNum loader add a new com-
mand, Auto in this instance, to the
Basic repertoire? The loader Pokes a
machine language subroutine into
RAM where it won't be disturbed by
Basic. The loader then changes the
pointer stored at 770 and 771. From
then on, control is diverted to Auto-
Num instead of to Basic's main pro-
cessing loop.
If AutoNum is enabled, it prints a
line number. After a line is typed in
at the keyboard, AutoNum examines
it to determine whether or not it be-
gins with the word "Auto." If it does.
then AutoNum processes the line,
and regular Basic never gets in-
volved. If the line does not begin with
"Auto," the line is passed on lo Basic
to be processed in the usual fashion.
You can easily see why this diver-
sionary tactic is called a wedge. In
effect, AutoNum is "wedged" be-
tween the user and Basic's regular
processing loop. (Another popular
wedge is the DOS wedge, which
works much the same way. It checks
each line you type in to see if it begins
with a " >"; if it does, it processes the
line as a disk command instead of
passing the line on to Basic.)
There arc many good books that
can teach you more about wedges.
Two of the best are Tool Kit: Basic,
by Dan Heeb (Commodore Publica-
tions) and Machine Language for the
Commodore 64 and Other Commodore
Computers, by Jim Butterfield (Brady
Communications). H
Address all author correspondence to
Michael llroussard, 13136 Lazy Glen
Court, Hemdon, VA 22071.
Listing 1 . AutoNum Bask loader program.
80 SYS65517:IFPEEK(781 )=22THENVIC=1 :REM*98
90 IF VIC THENX=PEEK( 56) :BASE=PEEK( 551+256*
(X-1 )+1 :POKE56,X-1 :GOTO 110 :REM*242
100 BASE=49152 :REM*30
Circle 251 on Header Service card.
jmiiiiMm*
■ \ msE /
THE
MIRROR
■^ MinOgpg(Q)]]g \.
DISK COPIER
$24.95
NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT
ANT PRICE
EASY TO USE DOES NOT CAUSE DRIVE HEAD TO KNOCK
COPIES UP T04I TRACKS,
PERIODIC UPDATE POtlCV
AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY AIL
PROTECTED SOFTWARE
NIBBLES. HALF TRACKS. COPIES PXfRA SECTORS AND EXTRA TRACKS.
REPRODUCES AtL DISK ERRORS AtJtOMATICALtY
FAST. COPIES FULL DISK IN AS LITTLE AS 4-7 MINS EVEN COPIES
ITSELF
WE COPY MOHEI
MASTERCARD, VISA. M O OR CHECK OK
• S3 SHIPPING & HANDLING
C OD OR FOREIGN ORDERS ADD S^
CALIF ORDERS ADD fi% SALES TAX
— WRITE OR CALL —
Compumed
MOS 75B-Z«6|
WVT P0 BOK 6939
SALINAS, CA 33912
FOR COMMODORE r,l AND ml [i;:ivi
OR COMMODORE 138 (NO 1 571 OWE
74 / RUN APRIL last;
110 WEDGE=BASE+11 :REM*38
120 PRINT" {SHFT CLR)(4 SPACES } INITIALIZING .
-." :REM*248
130 FORK=BASETOBASE+186:READN:POKEK,N:C=C+N
:NEXT :REM*4
140 IFCo17067THENPRINT"(CTRL 9 } ERROR IN DA
TA STATEMENTS: ":END ; REM* 106
150 PRINT" {SHFT CLR}(2 CRSR DNs}T0 ENABLE,
TYPE:": PRINT" {CRSR DN){5 SPACEs}AUTO < I
NCREMENT?" : REM* 190
160 PRINT" {CRSR DN}TO DISABLE, TYPE:":PRINT
"{CRSR DN){5 SPACES} AUTO" :REM*234
170 X2=INT( WEDGE/256) :X1 =WEDGE-X2*256 : POKEB
ASE+1 ,X1 ;POKEBASE+6,X2 :REM*28
180 IF VIC=0 THEN 210 :REM*166
190 C=0:FORK=1TO6:READN:POKEIBASE+N) ,PEEK(B
ASE+N)+32;C=C+N;NEXT :REM*194
200 IFCO750THEN140 :REM*212
210 SYSBASE:CLR:NEW : REM* 230
1000 DATA 169,11,141,2,3,169,192,141,3,3,96
,173,54,3,208,5,173,55,3,240,49,173
:REM*65
1010 DATA 52,3,240,44,173,56,3,24,109,54,3,
141 ,54,3,173,57,3,109,55,3,141,55,3
:REM*31
1020 DATA 174,54,3,32,205,189,169,32,32,210
,255,169,2,133,198,169,145,141 ,119
:REM*105
1030 DATA 2,169,17,141,120,2,32,96,165,134,
122,142,58,3,132,123,140,59,3,32
:REM*254
1040 DATA 115,0,144,67,240,65,201,65,208,84
,32,115,0,201 ,85,208,77,32,11 5,0
:REM*48
1050 DATA 201,84,208,70,32,115,0,201,79,208
,63,169,0,141 ,52,3,141 ,54,3,141,55
: REM* 104
1060 DATA 3,32,115,0,32,107,169,165,20,141,
56,3,240,3,141 ,52,3,165,21 ,141,57,3
i REM* 7 4
1070 DATA 240,3,141,52,3,76,116,164,32,107,
169, 208, 8, 141, 54, 3, 141, 55, 3, 240, 10
:REM*144
1080 DATA 165,20,141,54,3,165,21,141,55,3,1
74,58,3,172,59,3,76,134,164 :REM*24
1090 DATA 50,72,131,154,157,186 :REM*210
It was one of those weeks.
#1 THU.m
WEDn
■■■
^Wjscz
;^\
wj^Jf ■■■
Monday, you needed to locale an importanl account and type
a H) page report
Tuesday, you !iad to adjust die family budget because the bank
adjusted your mortgage.
Wednesday, a client needed graphics for a last-minute presen-
tation.
By Thursday, you were wishing you'd had one software pack-
age that could have handled everything.
Get Vital Information In Seconds!
Now, you and your C-64 or CI 28 can pull all the loose
ends together with ReRUN's Productivity Pak— a disk full of
rcady-torun home applications. Sensational programs from
RUN magazine, plus several neverkforepublished programs.
Word processing, database management, home finance,
spreadsheet calculating, telecommunications and more—
nm
I want better productivity at home and at work i
Please soul me the ReftUN Productivity Pali disk:
D Payment enclosed ($21. 47) DAE DVisa OMC
I
Exp. Dale I
Caul I
Sipiaiu:
I
Njmc
Addrns
Cilv
Stale
Zip
ReRUN, 89 Pine St., Peterborough, NH 03458
Until you found
ReRWs
Productivity Pak
everything on one disk for your most important computing
tasks.
File It, Find Iti
The Productivity Pak features RUN'S highly-acclaimed and
completely updated "DATAFILE" series (including DFCalc!)-a
practical database management system by Mike Konshak
that's been a proven winner with RUN readers:
"Outstanding! This program is probably the best I have
found in any magazine, and is already at me in my business
applications as well as my personal library."— David Rke
Sterling, IL
Put Your Commodore to Work
You'll also tap into such never before published programs as
"HOME FINANCE AID"— watch your Commodore determine
your mortgage loan payments, or calculate the future value of
your investments!
Plus, you'll get "BASIC 4.5", a programming utility that
makes your C-64 more productive. It includes commands
for sprite graphics and animation, as well as improved disk
handling.
The Productivity Pah includes a booklet with complete
documentation and loading instructions. Easy to use, easy
to order.
Don't let another week go by without it. Simply return
the coupon with payment today, or call «l-80O-2 58-5473.
(In NH, dial 14)24-9471.)
hopart *Jrw«C6lwdGI!3i.B6t mode f dnkah.
■CaHPdwr U *od lf& m ngmtfflt inifswb cf Ganwdar Bwwn M*fc*a foe
Find the right program for every job
AutoBoot
How would, you like to run your Basic and
machine language programs effortlessly? With this handy
utility, you can.
By DOUG SMOAK
If you would like your Basic pro-
grams to run automatically without
typing in RUN, or have machine lan-
guage programs start without having
to remember what SYS address to
use, then you'll appreciate Autolinoi.
AutoBoot makes self-starting "hoots"
that load and run Basic or machine
language programs from disk.
How To Use AutoBoot
After typing in Listing 1, save it
before running it. After running, you
may either read instructions or con-
tinue with the creation of a boot.
After a pause in which the program
sets up an array, you must supply the
name of the program you want to
run automatically. You can use any
valid filename and can have a wild
card (*) on the end.
You must then supply a name for
the boot itself. The best way to do
this is first to save the program under
a simple name such as A, then call
the boot the actual name of the pro-
gram. Then, when the user loads
"program name",8,l
lire boot will automatically load and
run the intended program. Note that
the boot must be loaded as a uon-
relocaling program file, hence the ,1
after the device number 8. Also note
that (he disk to which you want the
boot saved must be in the drive while
AutoBoot is creating the boot. You
can transfer the boots with a program
such as Copy All or other single-file
transfer programs, but this is an un-
necessary step.
How and Why It Works
The secret to AutoBoot lies in
where the boots load. They load in
over the stack of the 6510 CPU. This
makes the Load Kernal routine load
program data into location $0202
(decimal 514). When the Load Kernal
routine reaches the last RTS (return
to slack), control is returned to lo-
cation $0203 (decimal 515).
Location $0203 is the start of the
loading and running routines, so the
computer executes these routines
without returning to Basic.
AutoBoot starts by substituting in-
put into an array before opening a
write- program file. Since the first two
bytes of a program file make up the
Load address, Autoboot can create a
program that will load over the stack
and directly into the input buffer.
Program Description
To help you understand the pro-
gram, and in case you want to modify
it for your own needs, I'll give a brief
breakdown of it.
Lines 10-30 initialize the variables,
clear the screen, set screen and border
colors and prompt for instructions.
Lines 40-50 set up the initial val-
ues for the array that will be modified
by your input.
Lines 60-70 begin the input by
first getting the name of the file to
be loaded and checking to see if it is
too short ("") or too long (LEN(NS)
>16). Note that only program files
may be loaded.
Lines 80-00 continue input by ask-
ing if the program to be loaded and
run is in Basic or machine language.
Lines 100-130 set up (be array to
load a machine language file and SYS
to its starting address. Note that the
lowest address allowed by line 120 is
2048. If you have a special need for
a lower address, such as a short pro-
gram that loads into the cassette
buffer, then change or eliminate the
If. ..Then in line 120.
Lines 140-150 put the name of (he
file to be loaded and run into the
proper place in the array.
Lines 160-170 handle input of the
name for the boot itself. This is file-
name that will later be loaded
"name",8,l
Lines 180-260 do the actual writ-
ing of the boot to disk. Line 200 sets
the load address (decimal 256, HEX
$0100) to the start of the CPU's stack.
Line 220 makes the screen border
change colors, so that when the drive
pauses, you know the program is still
running.
Lines 270-440 make up the instruc-
tion subroutine. They, along with line
30, could be eliminated, but it's nice
to have them.
Lines 450-660 contain the data that
is read into the array from line 50.
Lines 670-600 read the disk drive's
76 / RUN april iy«ii
RUN It Right
064; C-128 (in 064 mode); disk drive
■ II
Sfyco Computet <Ma/tkettog & Consultants
SAVE k= PRINTERS
1091
$228
CARDCO
32 K BUFFER [CM)
SEIKOSHA
SP-1000UC(C-64) . . 169
SP-1000A Centronics. 1S5
CITIZEN
MSP-lO. 255
MSP-1S 355
MSP-20 . . .33J
MSP-25 495
C. ITOH
Prowriler 8510 sp +
1 5505 sp +
Printmasler
TOSHIBA
P1340
P351+. .
P341P
P341S ■ ■■
351 Stieet Feeder
Call
Call
Call
469
.1149
969
. 999
CORONA
LP30U Laser Printer .. , .»*<
200361 Toner Cartridge .89
EPSON
LXBO 209
FX85 333
JX80 C9N
Homewnter 10 193
BS3S:-:::::::::::-S?
BX35 597
ap-so 2*«
HI-80 355
HS-BO 298
FX-286INEW) .... 489
LQ-BOOjNEW) . . . . 529
LQ-1OO0 (NEW) . ... 659
OKIDATA
Qkimale 10 'J?
Okimaw 20. CALL
18! J1J
192 348
111 . .563
84P «*S
BROTHER
HRISXL-P 3S9
HR.15XL-S ■ 35|
HR.35P |39
HH-35S 839
2024L.P 9 SS
MIQ09.P 189
JUKI
J urn 6100 344
R5232 Sornl Board 55
6100 Trader 119
6100 She el Foedar 209
Juki 6300 . 757
LEGEND
BBO IBS
10B0 Call
1380 258
1385 289
80B ... 14B
DIGITAL DEVICES
16K BUFFER 75
32K BUFFER 89
64K BUFFER 1£S
DIABLO
DK > l*J.
630 API "J*
CM ECS i;||
DM IF 2395
P32CQ1 699
P3B ,7 * 9
C 150 ■*>?
DX-35 (NEW) . CALL
AP-BO CALL
SG-W $205
j PANASONIC
3131 (NEW)
264
1092
325
3151
409
10B0 1NEW) ..
1592 (NEW)..
. 209
. 439
SILVER REED
6XP400
249
295
EXP5S0
399
EXP770
749
STAR MICRONICS
SG-10
205
SG-10C
219
SG-15
3b/
SD-10
319
SD-15 . .
438
SR-10
469
578
SR-15
SB-10
.569
Powertype
29/
MONITORS
AMDEK
300 Green I 1 6
300 Amber '28
310 Amber IBM 15b
Coky 300 Audio 234
Cohjr 50O Composite 369
Color 600 . 387
CQfcr 700 *95
CtHor 710 S$9
TAXAN
1 1 J 1 2 " Grew* Coropofl* CALL
1 1 G 1 ?- Vnrwr Compoj't* CALL
121 1J- Gntn TTL 135
lW 1!" AWm TTL 145
220 14- Cotef Ccrttwttt . 259
410 1J- HGB H. Be) ISM 329
123 -2- PG3 S.:s- - irW 459
410 12" RGB Uara Mi B(i. .. 555
PRINCETON GRAPHICS
TEKNIKA
Mj-io Composite
MJ-2! F1GO
179
.255
WAX-ia Amber
MX-12 RGB. ...
5f+12 RGB .. .
185
465
595
PANASONIC
0113000 13' BG&tonpH* 247
DTM140 14" HGaCanposst 329
DtMW 10" BG8 K Fte 395
OtSiOl ID" Panose ITS
DTirjoC 10" BGB 168
IX12K3P12- 0*1... 4'9
TP120MIFA 1!" Grain 109
1BSW8P4 tr Mirjar... . 109
THiMMP a' Cmn IrW.. 148
rR1J2MYP 12' *nW Wl ..148
SAKATA
SG 1000 12" Oraen 99
SA 1000 12" Amusr 109
SG 1500 12" Giean TTL 119
SA 1500 12" Arntjer TTL 129
SC 100 13- Color Come 209
SC 2O0 13' RGB 389
NEC
JB-1260 Green .95
JB-1201 Gteen 135
JC 1215 Color 235
JC 1216 RGB 375
JC 1460 C6IOI 265
ZENITH
ZVM 122A Amber
75
ZVM t23G Green
75
ZVM 121 Amber IBM
129
!/5
Zi/M 133 HGB
389
2VM 135 Carnpojile
449
ZVM 136 M. Res Cokjr
589
ZVM 1220
.95
ZVM 12M
95
ZVM 1240 .
149
MODEMS
DRIVES
DISKETTES
HAYES
Smaitmodem 300
Smartmodem 1200
Smartmodem 12008
Srna-tnwjem 2400
HE
133
377
347
598
13S
TELE LEARNING
Total TerecommemcalAne
(C*4) 2906
AP-25OI30O Bautl Apple) 69 95
IB-250 (30O BauO IBM) 69 95
ANCHOR
VoBtsmodem SS
Voitemcrdem 12 .188
RACAL-VAD1C
Z400PC 549
24O0F A 7S9
2400V 559
1200PC 3!9
MOV 205
300PC .i 199
INDUS
Indus GT Alari
GT Commodore
MSD
COMTEL
Enhancer 2CO0 (c-64)
195
209
DENNISON
ELEPHANT 5V<" SSSD
ELEPHANT SVj- SSDD
ELEPHANT S'i" DSDD
PREMIUM 5'i- SSDD
PREMIUM 5'«" DSDD
VERBATIM
Sift- SSDD
5'. i- OSOO
1199
1299
14 99
t399
1599
1399
1999
BONUS
S14" SSDD. . 8 99
6V." DSDD 1299
COMMODORE
C-12B NEW CALL
1571 Dnvs CALL
1572 Dwe CALL
1902 Monilor CALL
1670 Modem CALL
C-64 Compulsr CALL
1541 Drivo 169
r/PSBOl Piinler LOW
1702 Monilor 199
Simon's Basic... 24.75
Assembler 64 34.75
CARDCO
Dioiliier Camara 1B9.9S
32K Piinter 8u)(bi 59.95
Numeric Keypad 34,95
CB'5 5-slol Boatd(64J 54.00
CB/2 2-slol BOfliO (64) ,.25.00
S'More Basic Rom . .49.95
Wnle Now-64 3500
Mail Now-64 29.00
Spell Now-64 2900
FSrj Now^4 29.00
Painl IMow*4 29.O0
Calc Now-64 29.00
JRBUND
TFrefPrinfShop 2875
Graphics Library — 18-75
Graphics Library II . . . 19.75
Graphics Library Ml . . . 19.95
Karateka 19.75
Casiles Or Creep 19 75
Bank St Writer 32 .75
Loderunrier ?0.75
Maskol the Sun 21. f 5
Spelunker , 19.75
3erpenl's Slar 24 75
Whistler's Brother. ,, IS. 75
MICROPROSE (C-64)
Kennedy Approach 21.75
Crusade in Europe 24.75
Decision in Deserl 24,75
Solo Flight 20.75
Nato Commander ...20.7S
Spitfire Ace 18.75
F-15 Strike Eagle 20.75
SUB LOGIC (C-64)
Flight Simulator II. ...32.75
Nirjnl Miss on Pintail ..20 75
TOLL FREE 1-800-233-8760
TO ORDER
CALL TOLL FREE 1 -800-233-8760
In PA 717-494-1030
Customer Service71 7-494-1 670
or send order to
Lyco Computer
P.O. Box 5088
Jersey Shore, PA
17740
RISK FREE POLICY
In- slock rtomi ihippod W-INfl 24 hours ot ordor No deposit on CO ordou. Frao
shipoinu on p'opflld ca?h Qrdeft within 1he continonlBl U S. Vrjtume duco-unta
KVtSit PA roiidonti idd tiles tax APO. FPO. and miernaiional wd*™ add
$5 QG plus $% 'Of priority mm tarvicp Adveriised price* Jhow 4% diicoum Jot
cash add 4<Mor Mm*iarCard or V'S* Personal crwckB roquiro 4 woo-xa clsaranc*
belore ahippiflQ Ash about UPS Blue and fled label shipping All merchandso
carried under manufacturer's warr&My Free catstog with order A» <l«m» subj*ci
to Chanrje -AilhOul riolice
RUN APRIL 1986 1 77
error channel to make sure things
are all right.
Final Notes
AutoBoot, as is, will not create
hoots that display the searching and
loading messages for the program to
be autorun, I felt this would he con-
fusing to novice users. If you want
the messages for your own peace of
mind, then substitute the number
128 for the fust after the first 169
in line 620. If you want to use a drive
with a device number other than 8,
then substitute 9s for the two 8s in
line 620.
Above all, remember that the boots
must he loaded with a ",1" after the
8, such as
LOAD "PROGRAM",^]
I hope you enjoy making your pro-
grams run automatically. It adds a
professional touch and keeps control
in the hands of the programmer; nov-
ice users can then be free to interact
with the software with a minimum of
effort. H
Address all author correspondence to
Doug Smoak, 303 Heyward St., Columbia,
SC 29201.
Listing 1. MoM progr
K EM **********************************
; REM* 50
1 REM* {32 SPACES)* : REM* 51
2 REM*{11 SPACES} AUTOBOOT 64{10 SPACES } *
:REM*66
3 REM* {11 SPACES HC) 1984(13 SPACES }*
:REM*4 3
4 REM*{11 SPACES} DOUG SMOAK { 11 SPACES } *
:REM*236
5 REM*{11 SPACES} 303 HEYWARD ST . { 6 SPACES }*
:REM*77
6 REM* {11 SPACES JCOLUMBIA SC 29201 {4 SPACES
)* :REM*226
8 REM* (32 SPACES}* :REM*58
9 REM* * ********************************
: REM* 59
10 DIMA(335):I=1 :BO=53280:BG=EO+1 :POKE646,1
5:PRIfJT"(SHFT CLRKCRSR DNHCRSR RT}AUTO
BOOT 64" :REM*0
20 POKEBG,ll :POKEBO,12 :REM*196
30 PRINT" (CRSR DN}{CRSR RT) INSTRUCTIONS? (C
TRL 9)Y/N{CTRL > " : GOSUB4 40 : 1FG$=" Y"THEN
GOSUD270 :REM*250
40 PRINT" {SHFT CLRKCRSR DNHCRSR RTJSETTIN
G UP..." :REM*238
50 READA:IFA> = 0THENA( I)=A:I = I+1 :GOTO50
:REM*28
60 INPUT" {SiiFT CLRKCRSR DNHCRSR RT}NAME
F FILE TO BE LOADED" ; NS : IFNS=""THEN60
:REM*120
70 IFLEN(NS) >16THENPRINT"(CRSR DNHCRSR RT}
NAME TOO LONG!":GOTO60 :REM*234
80 INPUT" {CRSR DNHCRSR RTJIS THIS A BASIC
PROGRAM (CTRL 9}Y/N{CTRL } " ; BS$ : IFBS$="
"THEN80 :REM*14
90 IFBS$<>"N"THEN140 :REM*66
100 FORI=292T031 5 : A{ I ) =234 :NEXT :REM*158
110 PRINT" (CRSR DNHCRSR RTfSYS ADDRESS FOR
ML START (DECIMAL)" :REM*8
120 INPUT" {CRSR DNHCRSR RT} " ;SY5 :SV = VAL( SY
$):IFSY<2048THEN110 :REM*252
Circle 14flon Reader Service card.
It's here!
The Programmer's
Reference Guide for the
Commodore Plus/4
by Cyndie Merlen S Snrali
Meyer. This long-awaited
handbook covers 8ASIC, the
built-in integrated software,
graphics, peripherals, assembly
language, and more. It includes
over 200 short program
examples and indepth infor-
mation not found in the Plus/4
manual. 521.95,464 pages
a'i Reference Guide tar the
Commodore Plus/4
CynaeMmen- Sarah Meyer
Td order, contact
Scott, Foresman and Company
Professional Publishing Group, Dept. RrM
1900 East Lake Avenue
Glenview, IL 60025
Or call (312|729-3000.
Ask for Ihe Professional Publishing order department.
Circle 128 on Reader Service card.
4MIIIIIIDIGITOL WMOnilllllll
COMPUTEREYES
VIDEO IMAGES ON YOUR COMPUTER!
Frnaiiy— an inexpensive Wrfy to capture real -world images on your computer's
graphics displayr COMPUrtR£¥£S "is an annovatrve sfow-jcan devjee that cor^
nects between any standard video source [video tape recorder, video ca/nera,
vicfeodisk, etc.J and your computer Under Simple suftwafe control, a tiw image
is acquired in (ess than six second*. Unique muto-scan mode/s. <Hso provide
realistic grey-scale images Hundreds of 3ppi;tatronsl
Package includes interne moduJe h com-
plete easy-to-use software support on
disk, owner'j manual., and ante year
warranty Ml tor 1 I 79 *?S plus 14 00 S4H
[USA!
Also avaiciple ai a comp&ete package
rncJurrmrj
■COMPUTEflEYES"
■ Quality or 1 w video camera
■ Connecung eabre
for orfly 13 W?5 plus $9,00 SSH
Demo dink available for SI 0,00 postpaid
j refundable)
See your dealer nr order direct Mass
resrrjrmti add 5% sales tax Mastercard,
Visa accepted To order, or for more
information. w;ite or <m
I
ONLY
$129.95
Available for
• Apple JJ series
• Commodore WJ 1 129
• Atari aQQiSQQXUb$X.£t I3QX£
DJGJTAL VISION, INC
14 Oftk Slrctl - Suit* Z
Wrrfhim, MA 02192
|6P7) 444-TO40. 449-7 1 r>0
78 / RUN APRIL \m
I Toll Free Order Line
1 -800-387-3208 g pro line
■■■111 I SOFTWARE
SERIOUS SOFTWARE
WORDPRO 128™ All applicable leatures ol ihe previous WordPro Series
programs.
PLUS: Fully proportional priming. ..with character and word spacing
capability. Multiple disk drives . . . up lo four CBM™, MSD™. or Indus GT™
drives 500 lines of text per file... 80 colums wide. Alternating headers,
looters, pages and margin offsets. Selectable double column output.
Supports more than 50 differem matrix and letter quality printers. An OOPS!
Puffer . . for easy proof reading. Access to all available special characters on
your printer, Display of those special ctiaracters on the screen. Local and
Global options, 80 column lexl entry and video output. 160 column graphic
page display . . .for easy formatting. Automatic tile name storage. $69.95
C POWER is a fully implemented Kermhan and Ritchie version of the "C"
language for Ihe Commodore 64, Written by Brian Hilchie. our new C Power
package includes a C SHELL command interpreter, EDITOR. SYNTAX
CHECKING EDITOR. COMPILER. LINKER. MATH LIBRARV. STANDARD
LIBRARY, and SYSTEM LIBRARY C POWER compiles directly to naiive 6510
machine code, and does not require the exira overhead of some eompeiing C
Compilers that compile to "P" code or use some other intermediate step. C
POWER is a serious cookie. $99.95
PROFILE 64 is ihe latesl creation ol Steve Punter, the originator ol Ihe
WordPro Series ot word processors. As with WordPro, Steve has made Pro-
File the most easily learned data base yet. Anyone familiar with WordPro will
find the family resemblance comforting and will have ProFile olf and running
right out of the box. ProFile can cram as many as 4000 recorfls on just one
CBM 1541 formal diskette, prim as many mailing labels across a page as the
printer can handle and can print out reports with multi-line headers and
automatic page numbers. ProFile is the first easy-to-use data base program
worthy of Ihe Pro-Line name For the Commodore 1541 or compatible disk
drive and a Commodore or suilably interfaced ASCII printer $49 95
CASH BOX 64 by Howard Rotenburg brings poini ol sale Inventory control
to your Commodore 64 in an easy to learn program that any Salesperson can
operate. Cashbox handles both cash and credit cards by name Inventory is
automatically adjusted by each sale. Inventory reports can be primed by
ITEM or SUPPLIER, including wholesale/reiail cosls. reorder levels, and
stock on hand and on order Access is password controlled lor security.
Sales reports can be printed with daily, weekly, and monthly totals Person-
nel reports will list all ol your personnel with important information including
salaries, starting dates, social insurance and more It will also report sales
and returns by employee, permitting you to assess perlormance. S49.95
CADPIC 64 is a sophisticated Commodore 64 drawing and printing pro-
gram thai includes many exceptional leatures: automatic shapes include
parallelogram and ellipse: mulli-colour brush patterns that you can design
yoursei! save all or |ust portion ol picture: and texl mode including Com-
modore graphics. Help-menus are available, but stay quietly out ol sight
while you draw - even when you change colours or shapes. Printout options
include black and white prints, colour separation prints, and
tapestry/needlework charts Suitable primers include: MPS801. MPP1361.
8023P. Commodore 1525. hi-res Epson and Gemini. Finally, your CADPIC
pictures can be loaded from BASIC making ihem easy to include in your own
programs. $49.95
WORDPRO 64 ihe firsl ot Ihe completely new generalion of word process-
ing programs tor Commodore computers. WORDPRO 64 is all you've ever
dreamed ol in a word processor. You'll be able to view an entire 160 column
page on a single 40 column screen, scroll sideways, outpul in columnar
form, pick your own screen and texl colour, and configure Ihe program to
your own unique requirements - and words won't break ai the end ol a
screen line You won't believe whal else Steve has put in WORDPRO 64, like
single pass double column oulpul 1 Easy lo use and easy to deline Special
Characters. Margin ollsel for double side printing and 100% proporlional
spacing capability 1 Available now. $49.95
SPELLPRO 64 Is a new and sophisticated state-of-the-art spell checking
program by Jim Butterfleld and Pro-Line Software for the WordPro Series
of word processing programs. SpellPro's "Butterfleld Basic" dictionary
may be expanded to check up to 50,000 words, and SpellPro's ease of
use Is second to none. Anyone familiar with WordPro will be able to use
SpellPro Instantly, SpellPro 64 can be used with a Commodore 1541 or
compatible disk drive and a Commodore or suitably Interfaced ASCII
printer (wo rks w I th S peedsc ri pt). $49.95
POWER 64 Is ready to delight and amaze a new generation ot program-
mers on the Commodore 64 machine. If you like Brad Templeton's
POWER programmer's utility on other Commodore computers, you'll
love the extra features Brad was able to Implement In the new POWER
64, a BASIC programmer's toolkit. Jim Butterfleld wrote the book and
Brad Templeton the program. For the Commodore 64 ©quipped with a
Commodore 1541 disk drive. Includes MorePower free. $49.95
PAL 64 is the very first truly sophisticated machina language assembler
available for the new Commodore 64 computer. PAL 64, Brad Temple-
ton's "Personal Assembly Language," a machine language toolkit, Is a
natural for the 64 and works particularly well In conjunction wllh POWER
64. Some of the best 65XX programmers In the world are already In love
with PAL 64 [they must be, because without exception they all refused to
give up their PAL 64 assembler after testing It). PAL 64 comes complete
with a finely detailed manual by Brad Templeton. Your PAL 64 Is waiting
for you now at your Pro-Line Software dealer. $49.95
HIGH PRODUCTIVITY. ..for your 1541!
The NEW GT4 'HI-PRODUCTIVITY' Cartridge from PRO-LINE turns your old.
slow 1541 disk drive into a luliy lunclioned. super tasl. stale-ol-lhe-art
SUPER DRIVE NO INSTALLATION simply plug the GT4 Cartridge info your
Commodore 64 s carlndge sloi FAST load FAST save FAST
directory FAST single disk backup FAST dual disk backup FAST
header FAST FAST FAST 1 " NEW. added BASIC 4 0' commands
allow Ihe luxury and convenience ol Commodore DISK BASIC, such as
HEADER DIRECTORY. CATALOG, COLLECT. BACKUP, RENAME. SCRATCH.
DLOAO. DSAVE. OOPEN, DCLOSE. and RECORD No NEW. added 'EXTRA
■ commands like DVERIFY. DSTAT OFF, DISABLE and RESET $29.95
DEALERS CALL US AND JOIN THE TEAM!
iToll Free Order Line ^tt^K^^^a^^^^^^^^^^^^^^
1-800-387-3208 i* pro line
I ■■■111 SOFTWARE
755 The Queensway East. Unit 9, Mississauga. Ontario, Canada L4Y 4C5 Phone 416-273-B350
RUN APRIL 1986/ 79
NEW FOR '86 !
ReRUN Q
Get Every Program In RUN
It's Ihc best software news of 1 98b! Now you
can get all of your favorite ready-to-run pro-
grams— notjust selected programs— from RUN
Magazine, Introducing ReRUN Bi-Monthly. . .one
super disk containing two mouths' worth of «// the
outstanding Commodore programs listed in RUN.
We've increased our frequency to serve you better.
Each disk is packed with applications, utilities, and
games that you can use in a ready-to-run format.
FREE Bonus Program!
And as a special bonus, each ReRUN Bi-Monthly
features a previously unpublished bonus program,
You'll get a FREE high-quality program that will be
a perfect complement to your Commodore soft-
ware library.
The Latest RUN Programs— Instantly!
Throughout the year, you'll enjoy every
program published in the two most recent
issues of RUN — without enduring time-
consuming keyboarding and debugging.
Each issue comes with a Four-color docu-
mentation booklet so you can boot up
your favorite programs in just minutes!
Subscribe Now— SAVE 30%
And if you subscribe to ReRUN now, you'll.ww
30% off the single copy price! You get all six issues
for just S89.97. Or, order individually and pay
$21.47 for each bi-monthly disk.
Get more great Commodore programs more
often in 1986, plus/r«> bonus programs, and a 30%
savings with a one-year subscription.
You'll get it all iti the new ReRUN.
YES!
I WANT MORE ReRUN IN '86,
PLEASE SEND ME:
□ 1 yr. (6 issues) for $89,97. 1 save 30% off the indi
vidua! price.
D Thejanuary/Februaiy ReRUN disk for $21.47.
□ The March/April ReRUN disk for $21,47.
□ Payment Enclosed □ Visa □ AE DMC
ReRUN • 80 PINE STREET • I'RTERBOROUGH, NH 03458
Listing I rimtimitd.
130 A(319)=INT(SY/25G) : A( 31 8 ) =SY-256*A< 31 9 )
:A<317>=76 :REM*184
140 A(27 5)=LEN(N$):FORJ=1TOI,EN(N$) :REM*110
150 A ( 319+J)=ASC(MIDS(NS,J,1 ) } :NEXT:REM*1 78
160 INPUT" {CRSR DNHCRSR RTJNAME OF AUTORUN
BOOT";F$:IFF$=""ORF$=NSTHEN160:REM*202
170 IFLEN(F$)>16THENPRINT"{CRSR DN}(CRSR RT
}NAME TOO LONG!":GOTO160 :REM*220
180 OPEN15,8,15 :REM*86
190 OPEN8,8,8,F$+",P,W":GOSUB670 :REM*166
200 PRINT#8,CHR$<0),-CHR${1 ); :REM*210
210 FORI=1T0335:PRINT#8,CHR$(A(I) ) ;:REM*142
220 IFI/30=INT(l/30)THENPOKEBO,{PEEK{BO)+1 )
AND15 :REM*242
230 NEXT:POKEBO,12 :REM*4
240 GOSUB670 : CLOSES :CLOSE1 5 :REM*60
250 PRINT" (CRSR DNHCRSR RTJAUTORUN BOOT NA
ME... {CTRL 2)"FS :REM*210
260 END :REM*7
270 PRINT" {SHFT CLRHCRSR DNHCRSR RTJTHIS
PROGRAM WILL CREATE A 'BOOT'" : REM* 3 3
280 PRINT" {CRSR DNHCRSR RTJTHAT WILL {CTRL
2} AUTORUN {COMD 8} WHEN LOADED AND THEN
" :REM*119
290 PRINT"(CRSR DNHCRSR RT)LOAD AND (CTRL
2) RUN [COMD 8} THE PROGRAM THAT YOU WANT
" :REM*17
300 PRINT" {CRSR DN} {CRSR RTJTO HAVE AUTORUN
. NOTE THAT THIS IS FOR" : REM* 11 7
310 PRINT" {CRSR DNHCRSR RTJDISK ONLY AND T
HAT THE 'BOOT' {CTRL 2 (MUST {COMD 8} BE"
:REM*7
320 PRINT" {CRSR DNHCRSR RT} LOADED WITH A ,
1 AFTER IT, SUCH AS..." :REM*175
3 30 PRINT" {CRSR DNHCRSR RTJLOAD ' PRG ' , 8 , 1 .
" : REM* 107
340 PRINT" {2 CRSR DNsHCRSR RTJTHIS WILL MA
KE AUTORUN BOOTS FOR [CTRL 2}BASIC{COMD
8)" :REM*65
350 PRINT" {CRSR DNHCRSR RT}OR {CTRL 2}MACH
INE LANGUAGE{COMD 8} PROGRAMS." :REM*5
360 PRINT" {2 CRSR DNsHCRSR RT}{5 SPACES }{C
TRL 9} < PRESS ANY KEY { 2 SPACES ) TO CONTIN
UE>{CTRL 0}":GOSUB440 :REM*187
370 PRINT" [SHFT CLRHCRSR DN)(CRSR RTJNOTE
ALSO THAT THE BOOT ACTS LIKE A ":REM*91
380 PRINT" {CRSR DNHCRSR RT ) NON-RELOCATING
LOAD (LOAD ' PRG ' , 8 , 1 ) " :REM*189
390 PRINT" {CRSR DNHCRSR RTISO BE SURE THAT
THE PROGRAM TO BE " : REM* 13
400 PRINT" (CRSR DNHCRSR RT} LOADED HAS BEEN
SAVED FROM THE PROPER" :REM*113
410 PRINT" [CRSR DNHCRSR RT) LOCATION OR THE
HEADER HAS BEEN " : REM* 8 3
420 PRINT" [CRSR DNHCRSR RT ) RE-WRITTEN . "
;REM*53
430 PRINT" (2 CRSR DNsHCRSR RT}{5 SPACEsHC
TRL 9} (PRESS ANY KEY(2 SPACEsJTO CONTIN
UEHCTRL 0}" : REM* 171
440 GETG$:ON-(G$="")GOT04 40: RETURN : REM* 163
450 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*145
460 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*155
470 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*165
480 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*175
490 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
: REM* 185
500 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*1 95
510 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*205
520 DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*21 6
530
540
550
560
570
580
590
600
610
620
630
640
650
660
670
680
690
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*226
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*236
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*24 6
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
:REM*0
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
REM* 10
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
REM*20
2
REM*30
2
REM*40
2
REM* 50
DATA 2,0,0,0,120,169,0,133,157,169,6,16
2,8,160,1 :REM*92
DATA 32,186,255,169,8,162,63,160,2,32,1
89,255,169,0,32 :REM*92
DATA 21 3, 255,1 34, 45, 132, 46, 169, 82, 141, 1
19,2,169,85,141 ,120,2,169,78,141
:REM*116
DATA 121 ,2,169,13,141 ,122,2,169,4,133,1
98,88,108,2,3 :REM*84
DATA32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32
,32,32,32,32,-1 :REM*34
INPUT#15,A,BS,C,D:IFATHEN690 :REM*166
RETURN : REM* 22 8
PRINT" {CRSR DNJ"A;"(CTRL 9}"B$" ERROR {C
TRL 0}":CLOSE8:CLOSE15:END :REM*6
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2
DATA 2,2,2,2,2,2,2,2,2,2,2,2,2,2
Circle 192 on Reader Service card r
RUN AI'Rtl.HWS/81
1541 Number Changer
All you need is a sharp knife and a steady hand
to change your disk drive device number with this
simple hardware construction project.
By LARRY COTTON
TMM3HAPL-3
I 21HL3 i.jci
Photo i . jumpers to be cut to chaise the disk drive
dam numbers in the older version of the 1)41.
Photo 2. jumpers to head to change the disk drive
device numbers in the newer version oj the 1541.
Sortie Commodore 64 programs are
easiest to use with two 1541 disk drives
because dual drives allow you to cre-
ate backup files quickly and save data
during program execution. When you
finally buy that second disk drive,
you'll probably warn to more or less
permanently change the device num-
ber (normally 8), to avoid having to
change it via software every time.
On page 40 of the 1541 User's Man-
ual is a step-by-step procedure on
how to make this change. However,
on some models it's impossible to
follow these directions to the letter.
After disconnecting power and re-
moving the case and the perforated
metal housing through step 6. look
at the top of the circuit board (where
the components are mounted) with
the disk door (the (rout) toward you.
Step 7 says to locate the device
number jumpers. There are two pos-
sible places the jumpers can be lo-
cated on the hoard, depending on
which construction you have. If you
own what we'll call version A (older
drives), they will be on the left edge
in the middle of the board, as the
book says. But if you have version B,
they'll be located slightly to the front
and left of the center of the hoard.
Don't look for wires. Do look for
two '/,-inch white circles around shiny
silver spots. These are the jumpers.
On version A, they are labeled 1 and
2 (see Photo 1). On version B, they
are unlabeled (see Photo 2).
What you must do is destroy the
little connecting Strip (trace) between
a pair (or between both pairs) of the
D -shaped spots. This is the equivalent
of snipping a short wire jumper sol-
dered between two points on a circuit
board.
Which jumper do you cut? Again,
this depends on which construction
you have. If you have version A, your
new device number will lie the sum
of 8 and the number of the jumper
you cut. For example, if you cut
jumper 1, your new device number
will he 9.
If you have version B, cutting the
jumper nearest the front will convert
your disk drive from device 8 to de-
vice 9. If you cut only the rear-most
jumper, you'll convert your drive
from 8 to 10. If you cut both jumpers,
your new device number will he 11.
The cutting (actually more like a
scraping) should be done with a
sharp-pointed knife. A number 11
blade in an X-acto knife is ideal.
Scrape until you can see the circuit
board through the gap.
Should you make a mistake or
change your mind, you can easily re-
connect the jumper by soldering. Use
a pencil gun of no inore (ban ,'i()
watts, tinned well, and very carefully
apply gun and solder to the D-pads.
letting the solder flow across the gap.
Test your work before you put the
case hack together by loading a disk
directory with your new device num-
ber (for example, LOAD "S",9). If all
is well, carefully reassemble the metal
housing and case and enjoy your sec-
ond disk drive! 50
Address all author tot resjHtndence to
Larry Cotton, 1513 Canterbury Road,
New Bern, NC 28560,
82 / RUN Al'RlI. \m
Circle 350 on Reader Service card.
Circle 254 on Reader Service card.
FLOPPY
HOUSE
16 S Chestnut Slrect, Box 308, Palmyra. PA 17078
Adventure Const. Set , .
AMIGA Sollware
now arriving ........
Beachhead II
Bat Incl Home Org.
Pgma oa.
Doodle
Elite
Fight Nighl
Flight Simulator II
Gary Kilcheo's Game
Maker 1S7.95
Hardball 121.95
ISEPIC $52.95
MP.P 109*
Modem 159.95
MIcroLeague
il.iM-li.ill $27.95
1984. 1985. Wrld. Ser.
or All Star ... $13.95
Mirage Data Base or
vVc-rOProc ... 13B.S5
Newsroom £34,95
Newsroom Clip Art
Collection
Night Mission Plnball . .
Pnptirbiick Writer 128 ..
Screen Oumper64 . . . . .
Skvfox
Slar Rank Boxing
Suporbow! Sunday —
Ultima IV .,
V.I P Terminal ........
Voice Messmger .
Xetec Sup. Grap. Int ..
$29.95
CALL
$24.95
$13.95
$26.95
$11.95
$21.95
$32.95
$21.95 /""\
$21.9$
$39.95
$17.95
$24.95
$21.95
$20.95
$42.95
$29.95
$43.95
SS2.9S
*** FREE!
(Wuh any sollware
der) — an exce
Public Domain version of an
arcade hit game on its own
disk.
LEROVS
CHEATSHEETS
All titles $2.85
f Add $>. 00 tor mailing)
ORDERING
& TERMS
— M C ana VISA
accepted wilh no
charge in the con-
tinental USA
— $2.50 shipping charge on
orders under (100 00
— PA residents. Please add
5S sales tax
. J — Prices subject to change
^■^ witnout notice
MOVING?
SUBSCRIPTION
PROBLEM?
Get help with your subscription by
calling out' new loll free number:
1-800-227-5782*
between 9 a.m. and 5 p.m. EST,
M o nday-Fr k lay .
If possible, please have your mailing label
in front of you as well as your cancelled
cheek or tmlit card statement if you are
having problems with payment
If moving, please give both your
old address and new address.
* New York State residents rail ] -800-732-9 1 1 'J.
Software Discounters /
of America \*» of A /
Orders Outside PA— 1-800-225-7638 ^^sr^"^
PA Orders - 1-800-223-7784 n e atlirriau
Customer Service 412-361-5291 °pen Saturday
•Free Shipping on orders oyer 11 00 In continental USA
• No surthargo lor VISAJMsslercard
• Your card ll nol charged unlit we -.hip
ACCESS
Beach Head 2 iDi $24
Mach5IR) -S23
Macll 12BIR) .133
ACCOLADE
Oambuslers lOl 119
Fifjhi NlghtlDl $19
Hatdt>aif(0) 119
PSI 5 trad.no Co IDI Its
ACTIVISION
AllorEgolD) 133
Borrowed Time (Di $19
Fast Tracks; Slot Car
Const. Kit (Dl $21
Gary Kitchen's
Gamomaker (D) $25
Hacker |D) 119
Ultra Compuler
People ID] 123
Road Race |D) 119
AMERICAN
EDUCATIONAL
Alt TiHes Available Call
ARTWORX
Bridge4.0|D) . 116
International
Hockey (Dl $19
Slnp Poker (Dl 121
Data Disk HI female $16
Data Disk #2 male SIS
Dalo Disk »3 female 116
AVALON HILL
Super Bowl
Sunday (Di $21
Toumamenl Goll (Dl $19
BATTERIES INCLUDED
Consultants* or 128 MB
Paperclip 64 or 128 $39
Paperclip wr'Spell
64 or 128 $49
BERKELEY
SOFTWORKS
Oi-omDI $39
BRODERBUND
Bank SI SflflM $33 Ea
KaralekalOl $19
PnrilShoplO) 126
P S Graphics Library
#1.«nr»3([)l I16Ea.
CBS
Argos Expedition (D) $9
Di~SeusslD) . . $9
Ernie s Big Splash (Dl $9
Graver's Animal Adv |D|19
MaslenncjIheSATiDi $44
Main Mileage ID! $9
>i ■■■■■. wMtgabtt Call
Sueetsi w/M«tfi Can
lATMItW lamer a ID) $9
DATASOFT
Alternate Reality lUl $25
BiuceLeeiDi 119
Never Ending S1ory(Dl $19
Touchdown Football (Dl
Prices loo low to
ad re r rise.'.' Calf
EPYX
FaslLoadlR) . . .123
Fast Load Partner (0)123
Korams Rill (Dl $25
Mullip1an64or 12B 139
Summer Games II [Dl $25
The Eidolon (0) .125
Winter Games |D) $25
GAMESTAP.
On-Field Football (O) 119
On-Track Racing iDl .117
Slar Rank Brining ID) $19
HAYDEN
Sargon3(DI S33
INFOCOM
Ballyhoo (Dl $25
Cut Throats (Dl 523
EnchanieMD) 123
Hitchhiker's Guide to
the Galaxy (Dl 123
Invisiclues Call
PlanetlalKDt $23
Spellbreaker (Dl 129
Wishbringer iDl $23
WilnesslDl S23
Zork 1 ID) 123
Zork2(Dl $25
KOALA
Muppet Learning
Keys(DI
Touch Tablet w(
Rainier ID)
Koala Primer (Dl
LEARNING COMPANY
All Titles Available Call
MASTERTRONIC
All Titles Available
MICROLEAGUE
Baseball (Dl
General Manager (D) . $25
19B5 Team Disk $16
MINDSCAPE
Bank SI Music
Writer i Di $26
Color Me Itw Computer
Coloring Kit (D) 119
Dolphins Rune (D) . 119
H alley Project (Dl . . 126
lords ol Midnighl (Dl 116
Perfect Score SAT 10)144
Quake Minus 0'"' I Dl $16
Shadow lire I Dl $15
MISC.
Book of Adv Games 2 116
CSM t'i41 Aliqii KiHC)l$29
The GoomesiD
DAVIDSON
Main Blaster iDl
Word Attack (Dl
ELECTRONIC ARTS
Adv Const Snl(tJ)
Arclum II Aiiepl IDl
Carriers at Wat (Dl
Europe Ablate (D)
Hear) oi Ainca |0]
Mail Order Monsters
Movie Maker (Dl
Music Const Sel (Dl
One orvQne (O)
Pinball Const. Sel (Di
Racing Dcsl Set (01
Reach (or Slars || (D>
Seven Ciiies Gold [Dl
Skylon lOl
Super Boulder Da-.li (Dl
tig
$33
$33
L><
$29.95
139
$16
Call
125
Copy 2(D)
Firebird Fnte(IJ)
GalnrD)
Karale Champ (0) . .
Kung Fu Master lOl
Snapshot 64 (Rr
Spyvs Spy2(Dl
Superoase64(Di
Superbase 128
Vi/ar.lar 128
Vnaviriie 120
ORIGIN
Ultima 3(0)
.i ■ ii..i-i ,1 ■■
PROFESSIONAL
Fieel System ?
64 or 126.
F eel Syslem 3(1261
SCARBOROUGH
Build ABo ok |D)
MasIorlypo(DI
Nel Worth(Dl
SIERRA
Donald Duck 1 s
Playground IDl
$23
$19
519
123
$23
Call
119
14?
159
Call
Call
134
139
S39
149
117
123
144
Mickey's Space
Adven(urclD) .. . .$17
Ulhma2(Dj $37
Winnie the Pooh (D) .117
SIMON & SCHUSTER
Greal Inl'l Airplane
Construction Kll (D) 119
Star Trek-The Kobayashi
AltemalivelD) 126
Typing Tutor 3(D) $26
SPINNAKER
Adventure. Creator (R) . $6
Alphabet Zoo(R) 19
Cosmic Combat (R) . . 19
Homework Helper ..Call
Monster Voyage (Ft) 19
Slory Machine (Rl $9
SPRINGBOARD
Graphics E rpander
tor P S ID) 125
Newsroom |t)| 133
N R. Clip Art HI 10) . StB
N.R. Clip Ait #2 ID) . .125
Stickers |0) 123
SSI
Battalion
Commander (Dl 125
Baltle Group (0) . . 137
Colonial
Conquest ID) $25
Computer Ambus h(D) $37
Computer QB(D) .125
Field olFiirtlD) . .125
(irniMi.ne Warrior |D)123
KamplgruPpe(D) $37
NAMlOl $25
PhantasieiDi $25
Pnantame2i0i $25
Quest ron (Dl 125
Rings 01 Zilfin(DI .125
Wizards Crown (D) $25
SOFTSYNC
De;;k Manaqe'
64 nl 128 $25
Trio 128 141
SUBLOGIC
Flight Simulator 2 (Dl 132
Jet ID) $29
Scenery Disks Call
TIMEWORK5
Data Manager 2 ID) 133
Data Manager (128) .$43
Evelyn Wood Dynamic
Reader (Dl $33
Sideways (Dl $19
Swiftcaicr
Sideways [1281 143
Sytvlt Porter's Personal
Financial Planner(D) $39
Sylvia Porter's Personal
Financial Planner 128S43
Wordwnler wl
85.000 Speller (Dl .133
Wordwriler WI85.Q0O
Speller {lia> $43
UNISON WORLD
AH Gallery 1 (D) 116
Prim Ma»ler(Dl . 123
ACCESSORIES
i!.,lhiv. !■■.',', UUI59J1O0
CompuServe Slarlnr Kitt19
Datashare Printer
Inl wIGraphics 135
Disk Case IHnlds 50i $9
Dow Jones News
Retrieval Kil|5hrs )S16
Total Auto Answer.'
Aulo Dial Modem
wfSottwftfe $24.86
Kakala 13" Colof
CnrTipii'.ili- Mrvmtnl
' ' I ' •■: $149
Wicn Jny r .tirt'. Call
P.O. BOX 11 1327— DEPT. RN — BLAWNOX, PA 15238
'Ordering and T*rmv Ordorr* ^ith tashnf* chveh. or money nrcjnr ^hippeci im
mediately Person<iKcfjmpany c^eck^ allow 3 weeks cSfiriran^rp NoCOD'r.
Shipping: Conlinonial U.S.A. —Orders up»dG» £,00 add $3. lr«o shipping on
orders over SIM PA rodents add 6% tvaltrs lax AK.MI. FPO-APO— add Si on
Ail tn-dors Sorry -no Inlcrnalion.il Qtdtfi D^reciivo mtMcriandiSf? will be
tf^\.if.p(i Anih samo mffcntHindBsn Olficr rr>[»f(is sub|pcl lu a ift* - restocking
, h,ir (1 Jk_?JorRnr)tTS H Hrturn rtiusl have* auirwir,/.ilJon numher (4 l?> 361 S?9l
I'N^i", MjtJl^Ct 1«i Ctl.inqt' WllJHJgl nr)[n74-
RUN Al'Rll, 1986 / H:i
BASICALLY SPEAKING
Poking Around
The Screen
By ALTA MOSER and JIM BORDEN
The following article will be help-
ful to users who don't want to wait
tor Print statements. How and where
to Poke the screen is explained, and
several formulas and sample pro-
grams are provided,
The formula to Poke a character
at a given location on the screen is:
P=1024 + X + 40*Y
Here, P is the location to Poke. To
find this location, start with the be-
ginning of screen memory (1024),
add the column (X) and, finally, add
the product of 40 and the row (Y).
For the formula to work properly,
columns must be numbered from
to 89, and rows from to 24.
You can think of screen memory
as a chart, with X and Y as the co-
ordinates by which you can find any
point on the chart. Go across to any
column and down to any row, and
where the two intersect will be the
location for that row and column.
The formula uses 40 because there
arc 40 columns on the screen (num-
bered to 39, of course).
Let's assume you want to Poke col-
umn 1, row 1, with the letter A. You
can look up the value to Poke in
Appendix E of the C-fH's user's
guide. The letter A is stored it) screen
memory as a 1. Here is a program to
store it:
10 X=1:Y= I
20 P=1024 + X + 40*Y
:«) POKK IM
84 / RUN APRIL 1986
Character placement
via Pokes on the screen is fun,
fast and fascinating. Never
again will, you have to rely on
the cumbersome Print
statement for accessing
screen locations.
Row 1, column 1, is location 1065.
You can check Appendix G of the
C-64*S user's guide to con ruin this. If
you omitted the 40 from the formula,
die computer would figure the lo-
cation like this:
10 X = 1:Y= 1
20 l>= 1024 + X + Y
30 POKE P, !
Obviously, ihe computer would
Poke 1 into location 1020, which is
column 2, row in screen memory.
Now try this:
5 PRINT" JSHFT CLR}"
10 FORT- I TO Hi
20 INPUT "COLUMN (0-39)";X
30 INPUT "ROW (0-24)"; Y
40 PRINT "{HOME}"
SO t* = 1 024 + X + 40*Y
60 POKE P,0
70 NEXT I
RUN It Right
G64i C-I2S (in 4(k(ihwm mode ml])
How would you like to fill the en-
tire screen memory? This program is
one way to do it:
I PRINT "{SUIT CLR}"
5 FOR X = 0TO 3*1
10 FOR Y = (t TO 24
15 P= 1024 + X + 40*Y
20 POKEP.102
2S NEXT Y:\F.X T X
30 GOTO30
Now that you know X can be one
of 40 numbers (0-39) and Y one of
25 (0-24), you can Poke any number
of random locations. The following
program will demonstrate this:
1 PRINT "{SHFF CI.R}"
2 INPUT "HOW MANY POKK
LOCATIONS"; I' I.
5 FOR 11= I TO IT.
ID X = INT(40*RN1>(1))
20 Y = 1NT(25*RXI)(1»)
311 l'= 1024 + X + 4O-S
40 POKE P.81
50 NEXT H
60 GOTQ6Q
Now would be a good time to con-
sider a companion formula to Poke
color memory, since the formula uses
the same X and Y coordinates. An-
other look at the Color Memory Map
(Appendix G) will show thai color
memory begins at location 55290.
The column and row numbers re-
main the same. (G-128 owners should
type, in Direct mode,
HANK 15 {return}
to ensure this memory is banked in
properly. Also, be sure you are in 40-
column mode.)
With that in mind, the formula to
Poke a value in color memory is:
CP = 55296 + X + 40*Y
The Poke numbers for color are
0-15 (again, refer to Appendix G).
If you wanted to randomly color
the characters Poked into random
locations in the previous program,
you could do it by adding these lines:
25 C = INT(16*RND{1))
35 CP = 55296 + X + 40*Y
45 POKEGP.C
Have you noticed that you may
have fewer characters than you asked
for in line 5? There are two reasons
for this. One, if the computer ran-
domly selected the same row and col-
umn number twice, it would Poke
the same character in the same lo-
cation twice. Two, if you're using
color, the random color number
Poked might be the same as the hack-
ground color, so the Poked character,
although there, wouldn't be visible.
But you can control your back-
ground color to eliminate the prob-
lem of having the character the same
color. The location to Poke the back-
ground color is 58281. (You can also
change the border color with POKE
53280, but we're mainly interested in
controlling the background.) Let's
change the background to black and
eliminate black as a possible random
color number. In the previous pro-
gram, add this line:
3 POKE 53281,0:PRINT "{CTRL 2}"
And change line 25 to:
25 C = INT(15*RND(1)) + I
Now every color should show up
on a black screen.
What you did was Poke the back-
ground to (black) and change the
random number selection for colors,
so the computer would have to use
the numbers 1 to 15, thereby elimi-
nating as a possible character color.
To get the effect of a stained glass
window, try changing the border to
black (POKE 53280,0) and using 1000
for PI.. Those black spaces you see
without any color are the result of
combinations not chosen by the ran-
dom numbers. If you want to color
die entire screen, make the following
changes to the previous program:
Delete lines 2 and 5.
Change line 10 to:
10 FOR X = 0TO 39
Change line 20 to:
20 FOR Y = TO 24
And change line 50 to:
50 NEXT Y:NEXT X
But what if you only wanted to use
a 10 X 10 grid on the lower part of
the screen? Well, you'd only use part
of the screen memory map. Begin by
determining which column and row
this part will start and end with. For
the sake of simplicity, let's assume
column 10 and row 10 will be your
starting point, and use ten columns
across and ten rows down.
So, your rows and columns will be
from 10 to 19, with 10 as the first, 19
as the last. Type NEW to clear any
oid program and enter the follow-
ing lines:
5 PRINT "{SHFTCLR}"
15 FOR X= 10 TO HI
20 FOR Y= 10 TO 19
25 P = 1024 + X + 40*Y
30 POKEP.81
35 NEXT Y:NEXT X
Line 5 clears the screen. Lines 15
and 20 define the limits of your grid,
starting at column 10 and row 10 and
ending at column 19 and row 19.
Line 25 is your Poke formula and
line 30 prints a ball at column 10 and
row 10. Line 35 sends the computer
back to line 20, where it repeats the
process to print another ball at the
next Poke location.
If you want to color the grid, add
these lines:
28 CP = 55296 + X + 40* Y
31 POKECP,5
Line 28 is the color Poke formula.
Line 31 makes whatever is in that
location green, which is color Poke
number 5. You could use any number
from to 15 to find a color you like
better. Or change the background to
find a more pleasing combination.
Maybe you'd like to number your lo-
cations across and down. No problem.
The grid starts on row 10, so your
numbers across will be on row 9 and
will be from to 9. You could number
from 1 to 1 0, but the on the 1 would
extend one column beyond the grid,
causing you to expand your grid with a
step in the For. . . Next statement. Any-
way, it's good practice to start your
numbering with 0, since the formula
is designed to use 0. The Poke value
for a is 48. The column numbers
will he the same, from 10 to 19 with
a row number of 9.
Add the following lines to the pre-
vious program that printed the grid:
40 Y = 9:S = 4H
50 FOR X= 10 TO 19
60 P=1024 + X + 40*Y
70 POKE P,S:S = S + 1
80 NEXT X
Line 40 sets the row to 9 and sets
S to 48, the value of the character 0.
Line 50 sets your column as 10
through 19. Line 60 is your familiar
Poke formula. Line 70 puts into
column 10, row 9, and also adds 1 to
8 to make S = 49, which is the value
of 1. Line HO simply returns to line
50 to repeal the process, I hope you
were able lo follow all that.
If you did, it should be relatively
simple for you to number the rows.
Just repeat the process, but change
the column to 9 and the rows to 10
through 19. Here's how to do it:
90 S - 4H:X = 9.FOR Y = iO TO 19
100 P- 1021 + X + 40*Y
120 POKE P,S:S = S + l:NEXT Y
Incidentally, you can avoid retyp-
ing the formula by putting it into a
subroutine. If you put both Poke for-
mulas (screen and color) into a sub-
routine, you could also color the
numbers.
The following program is a recap
of the program to Poke the grid,
color the characters and number the
rows and columns. It also colors the
numbers in lines 70 and 120. POKE
CP,8 in these lines colors the num-
bers yellow. Again, you can use any
color number you want.
You aren't limited lo 81 for the
character, either. Try other numbers
to achieve different results. For ex-
ample, use POKE 122 for a cross-
word-type grid or use 250 (1224-128
for reverse video) for a reverse
square, The program also makes use
of a subroutine at line 500 for the
formula. It is somewhat wasteful of
memory, since more statements can
be put on one line, but it was done
for the sake of clarity.
5 PRINT"{Sltl-T Ct-R}"
15 FORX= 10TO19
20 EORY=10TO19
25 GOSUB 500
30 POKEP.8I
31 POKF. CP.5
35 NEXT Y-.NEXT X
40 Y = 9:S = 4H
50 FORX-10TO19
60 GOSUB 500
70 POKEP,S:POKE CP,8;S = S + I
80 NEXTX
90 S = 48:X = 9:FORY = 10TO19
100 GOSUB 500
120 POKF. P.S:POKF. CP,8:S = S+ I
130 NEXTY
300 END
500 P-1024 + X + 40T
505 CP = 55296 + X + 40*Y
510 RETURN
Speeding Up Your Basic Programs
The intermediate or advanced pro-
grammer can use several tricks to
speed up Basic. The beginner should
RUN Al'Rll. I'M, / 85
Cliclo 19a on Reader Service cart.
DUST COVERS
* CUSTOM MADE TO FIT
* Heavy 32-oz. VINYL ANTI-STATIC
* EXTENDS EQUIPMENT LIFE
* Choice of Colors Lt. Tan or Brown
COMPUTERS
C-64: VIC-20; C-16; Plui 4 800
C-12S. &.1J8 13 00
DATASSETTE (NEW, C3N) 5 00
DISK DRIVES
C-1541; C-1S71 INDUS GT g.OTJ
MSD SrOi APPLE S/D 6 00
MSB DID; APPLE DID UNIT 10 00
ENHANCER J0O0 , 8.00
PRINTERS
C-1S25/MPSB01 10 00
C15I6/MPSB02 13,00
C/MPS 803; C-1520 ,,, 6 00
PANASONIC KX-P1090/91 13 OQ
EPSON MX/RWFX 60 13 00
GEMINI 10 S STAR 10'a 13.00
GEMINI 15 & STAR 15's 16 00
OKIDATA 91/92 , 13,00
OKIMATE 10 6 00
MONITORS
C-1 702 1 6 00
C-190J/AMIGA 19.00
ZENITH ZVM 122/123 16.00
AMDEK COLOR I, 500/700 , . 19 00
TEKNIKA MJ 10/22 10 00
CM-141 , , 1900
BMC COLOR 16.00
VIDEO RECORBERS 13.00
(Dimensions Required)
Older By stai.ng NAME and MODEL and COLOR
Choice tan or brown.
Erekm check of money order pJu& II SO per item (4 So rrcax ;
irspping a^id riancil'ng Caiiloma fles Include G 5*rt SflSes Ta.
SPECIAL COVERS WILL BE MADE TO YOUR Dl-
MENSIONED SKETCH. SEND VOUR REQUIRE-
MENTS FOR OUR LOW PRICE QUOTES
Crown Custom Covers
9606 SHELLYFELD RD., Depl B
DOWNEY. CA 90240
(213) 862-8391
Circle 150 on Reader Service card.
TM
Mike Konshak
Introt/ucL'i . . .
df ile 128
designed specifically for
COMMODORE C-128 COMPUTER
A FULL FEATURED DATABASE FOR:
D GENEALOGY STUDIES
. : INVENTORIES
( MAILING LISTS
FINANCIAL REPORTS
I SCIENTIFIC DATA ACQUISITION,
CALCULATIONS
GENERAL RECORD KEEPING FOR
HOME- OFFICE-EDUCATION.
• FAST MEMORY MANAGEMENT
• SINGLE OR MULTI-DISK DRIVES
• 80 COL RGB/40 COL MONITORS
• UNLIMITED FIELDS TO 160 CHRS
• MULTI-FIELD SEARCHES/SORTS
■ 16 COL, REPORTS/4-UP LABELS
• UTILITY PROGRAMS AVAILABLE
OR I ORi IGN ORDI RS ADD 2.00
* ■* MC & VISA ACCEPTED
COLO. RES. ADD 3W%
24
michcielsoft
A COTTAGE INDUSTRY OF HOMESPUN SOFTWARE
Mi keKonshak. 4821 Harvest Ct. (303) 596-4243
ColoradoSprings.CO 80917 USA
Call Anytime.
understand the programs above be-
fore trying these tricks.
When using a number frequendy, it
is better to assign the number to a vari-
able early in the program. In the Poke-
formula, 1 024 and 40 are often used,
so assign these numbers to variables.
Since 1024 is a base, it could be called
BA. The screen width is 40, so SW or
XW could be used for this. It is better
to use a two -character variable because
it is less likely to be used within your
program.
The reason variables run faster
than numbers in Basic is simple.
When a number is used in Basic, die
digits are read and converted to a
floating-point format. So, A= 123 re-
quires quite a bit of work by Basic.
Variables, on the other hand, are
stored in floating-point format to be-
gin with (except integer variables,
which end with the "%" character).
So Basic can look up a variable
much faster than it can convert a
number to floating-point form. An
added advantage of using a variable
is that to modify all references to die
base memory location, you need only
change the line that assigns the orig-
inal value.
Another way to save time is to elim-
inate multiplication or division. You
may have noticed that the screen
memory and color memory use the
base memory location + X + 40*Y
(lines 500 and 505). Actually, line 505
can be written as:
505 CP = 54272 + 1'
This eliminates one multiplication
and one addition. If these lines are
used often (120 times in the last pro-
gram above), the lime saved adds up!
A little time can also be saved by
eliminating the variable after the
Next statement. This is something
that will make the listing harder to
follow, so unless you must use every
trick for speed, it is probably better
to retain this variable.
There is another place where time
and memory can be saved. A little-
used keyword in Basic is the user-
defined function. A function can be
used, for example, to create a ran-
dom number in a certain range. Here
is how to define a random number
function:
7 DEF FNR(Z)-= [NT(Z+RND(1)) + 1
DEF is used to define a function.
The letters FN start die function name.
The R is the name of this function. Any
legal variable name can follow the FN
to name the function. Then a dummy
variable is required within parenthe-
ses. An equals sign follows die name
and then comes the actual formula
that defines the function.
To call the function, use a line like
this one:
200 X = FNR(15)
Wherever the dummy is used in the
definition, the number or variable
will be used when the function is
called. Here, 15 is used wherever Z
appears in the definition. So, if the
line above were called, X would be
equal to some number from 1 to 15,
By changing the number in paren-
theses, you can change the range of
random numbers.
The time saved with a function call
results from replacing a subroutine.
When a subroutine is called, Basic
starts with the first line number and
looks at each line in the program
until it finds the number of the Go-
sub line. If the subroutine is placed
at the end of the program, it takes a
while to find it. A function definition
must be at the start of a program, so
it can be found quickly.
You can time your changes with
Basic's built-in clock. Set it to with
TIS = "000000" on a line just before
you start timing. Then, after the sec-
tion is done, use PRINT TI to get the
number of jiffies it took. (A jiffy is
equal to '/ u , of a second.)
Time the previous listing, then try
the following listing to see the time
you can save. The second program
runs about one-third faster. Experi-
ment to see how much time you can
save in other programs.
5 PRINT"{CLR HO.MK}":X = Y;PI - 1024:
Yl =40:C1 = 54272:DEF FNP(Q>-
Pl +X+Y1 *Y
10 ITS = "001)000"
15 FORX=10TO19
20 FORY=10TO19
25 P = FNP(Q):CP = C1 + P
30 PQKJiP.81
31 POKF. CP,5
35 NEXT:NEXT
40 Y = 9:S = 48
50 FORX = I0TO19
60 P = FNP(Q):CP = CI + ■ I*
70 POKEP,S:POKE CP,5:S = S + 1
HO NEXT
90 S = 48:X = 9:FQRY = 10TOI9
100 P = FNP(f4):C;P = Cl-f P
120 POKE P,S:FOKI CI',H:S = S+ I
130 NEXT
899 PRINT TI
30ii END S
Address C-64 questions to Alta Moser,
1 106 1 Cypress Ave., Riverside, CA
92505; address G128 questions to Jim
Borden, Borden Software, 641 Adams
Road, Carlisle, PA 1701 X
80 / RUN APRIL 1986
Circlo }A4 on Roadnr SorvlcGcard.
Free Spirit Software, Inc.
Order tnese products lor me C64 & C128
TECHNIQUE! - How lo program graphics,
animation, sound, music on irto C64. Make your
own games. PLay music like a virtuoso Disk- $19.95
BASICALLY SIMPLE - How 10 USB ell CM
commands and operators in Basic programs Disk -
S149S
BASICALLY SIMPLE 131 - How to use all C128
commands and opt; fa Ear 5 in Basic program*. CI 28
only. Disk - £13.95
THE GREAT WAR - WW I Strategy game Armies of
16 nations in conflict. Your military strategy is
conditioned by terrain, political conditions, Iroop
strengths, weaponry, lines of supply Command
Central Powers or Allies vs. computer or other
player. An immense struggle ol epic proportions
ClSflonly Disk -J1995
POSTMASTER 6J • Simple. eHoflnt mailing list
program. Disk - S9.95
POSTMASTER 129 ■ C128 mailing list program
Disk - $3 95
MUSIC OF THE MASTERS - C64 music
appreciation. 20* works ol the great classical
composers Handel. Mozart. Bach & many more.
Disk ■ $9 96
ITALY - Travel, adventure, education game. Learn
essential Italian phrases. Disk - 19 95
□ USTCQVERS - Hign quality, silver-gray vinyl
C64 .... $6.95 1541 or 1571 .... $6.95
C12S .... S7.95 MPS 603 S7.95
1526 ... $11.95 1702 or 1902 $14 95
FREE SHIPPING AND HANDLING. Send Check
or money order lo:
Free Spirit Software, Inc.
5936 S. Moiart
Chicago, IL 80B29
Illinois residents add 7% sales tax.
Circle 66 on Reader Service card.
Circle 169 on Reader Service card.
DISCOVER THE HIDDEN
POWER OF YOUR C-64, C-128
and VIC-20 !!!
.Monitor and ctinlrol your home or business:
* Intelligently control lights, appliances, heating/craling
systems relay*, motors and virauUy any electric*!
device.
* Conned to analog-io digital and JifiuJ to anslug
converter*. iempt:fjturit"ljj!hL'stHinJ.'lTii,nl level viwtn.
* Control rotkOtt
W {"jfl be LimM tli jJi.lfkVi,! iccuMy %> -.iciri-.
* Perform autotiuicd (csti/i.g.'tipcf.fltcritation,
* Uvct'ul in the laboratory a* a data acqimilion lyMcnv
* Many niore ,■••:■ ,ini',,\| only hy your imagination!
Provides 8 memory mapped purls:
*Ai:»w% access u> each port via one *iatcn:x:n[ in BASIC,
No advanced programming knowledge needed.
* 4 8-bit high current output poru (32 separate ouiput Lines)
* 4 Jvh:i input y;:. (32 separate input line;))
* 8 convenient 34-pin DIP wn:ket interface uunnectflfi-
* BH1QQ SJtW Mumiuil include* iattrUCttofll sjui|ilc
prO gfU M and diagram* of typical Kookup*.
BHl(H> interface ... ONLY $129!
Inldlliscnt VO, Inc.
30 Lawrence Ave
Potsdam, NY (3676
(315)265-6350
Healer inquiries accepted
WE WILL MATCH ANY PRICE ADVERTISED IN THIS ISSUE
Calls originating outside Colorado Calls originating inside Colorado
1-800-826-2447 1 -800-222-0697
Pacific time zone may call 6 am-8 pm Eastern time zone may call 9 am- J J pm
7830- A North Academy Blvd.. Colorado Springs, CO 80918
COMMODORE
BUSINESS
Superbase 64 551.96
Beck To Basic GL . 61.75
Back lo Bttle Gt, AR, AP (25.75
Data Manager It 32,45
Swlflcelc With Sideways 45.46
Electronic Checkbook 16.21
Sylvia Poiier Financial Planner 3a. 96
Bailor Working Spreadsheet 32 AS
EDUCATION
Body Transparent . , $29,21
Basket Bounce - 1 9.46
Blailng Paddles 22.72
Charlie Brown's ABC'a (9.46
Suffer A Book 25.96
Kids On Kays 19.46
Kldwrtter 17.52
Maateriype 25.96
Rhymes * Riddles 13.62
SAT Algebra 25.96
SAT Practlca Teats 12.96
Snooper Troops #1 , . 17.52
Snooper Troopa tt2 17.52
Spall H 32.46
Speltagraph 25.96
Spellakazam 19.46
Word Challenger 12.96
Reader Rabbit 25.96
Moptown Parade . 25,95
Math Blatter 22.46
Word Attack 32.46
Sl/tftyrwur ABC's 19.48
Stlckybaar Numbers . . 19.45
Stlckybaar Oppoaltel 19.45
Typing Tutor III 25.96
Creature Creator 19.46
Grammar Examiner .............. Z9J1
Mleslon Algebra 29.21
Spelltcopter 25.96
Addition Magician : 22.71
Speed Reader It 45.47
Peenula Maze Marathon 19,46
Snoopy'a Writer 25.96
Alphabet Zoo 13.4$
Fecamakar . * 13.62
Kindarcomp 13.52
Story Machine (6.22
Tratna 17.52
Agent U.SJL (9.47
Tun7« Track! 19.47
Stlckybaar Bop 19.47
Stlckybaar Spetlgrabbar 19.47
GAMES
Cutthroat! «5.96
Deadline 32.47
Donald Duck's Playground. . 25.96
Enchanter 22.72
Expedition Amazon .............. 19.47
F-15 Strike Eagle 22.72
Wgflt Simulator II 32.4?"
Gliostbus'.,.rr. 22.72
Adventure Construction Set 25.96
Hitchhiker's Guide 22.72
Realm ol Impossibility 16.22
Infidel 29.22
Kennedy Approach 22.72
Lode Runner 22.72
Mickey's Space Adventure 25.96
One-Online 25.96
Pfnball Construction Sal 18.22
Sorcerer . 25.96
Skytox 2(.42
Srallar 7 19.47
Suspect 29.22
Tycoon 19.47
Uftfma II 38.97
Ultima III 35.97
Ultima IV 39.97
Winnie The Pooh .'5.96
Wlihbrlnger 22.72
Wltnaaa 22.72
Zork I 25.95
Zork II 25.96
Zork III 25.95
Planettall 22.73
Seastalktr 22.72
Suspended 29.22
Archon 16.22
Archon II Adept 2J.42
Carriers At War 32.47
Europe Ablaze 32.47
Mall Order Monster 21.42
Music Constructor S»( 19.22
Racing Daatructton 2(.42
Reach For The Stars .... 29.22
Seven Cities of Colli 2f.42
Software Golden Oldlaa (9.47
Tito Eidolon 26.00
Impossible Mtaalon 22,75
Jet Combat Simulator (9.47
Rescue On The Fractalua 25.96
Summer Games 26.00
Summer Games II 25.96
Winter Gamsi 26.00
World's Greetest Baseball 22.75
World's Greatest football 26.00
Aero Jot 22.72
SWarll Service 22.72
So/o Flight 22.72
Crusade In Europe .............. 25.96
Decision In The Desert ........... 25.96
Micro League Baaebelt 25.96
Jet . . . — - 32.47
H»c*»r 13.47
Millionaire 19.47
HOME
Print Shop 929.22
Graphic Lib. =1 16.22
Graphic Ub. »2 (6.22
Bank Street Writer 32.47
Homsword ..................... 31.65
Paperclip 36.97
Paperclip With Spellchocker 5f.97
Print Shop Paper Peck . . 17.97
Home Accountant 49.72
SuperSertpt/128 , . 64.97
PFS File 51.97
Microsoft Multlplan 40.53
Homeward With Speller 45.47
Homeward Speller 22.72
Home Inventory (2.97
Miff U« 12.97
PROGRAMMING LANGUAGE
Logo 48.07
Simon's Basic 32.47
Kyan Pascal 45.47
UTILITIES
Copy It 84 23.00
Fast Load 2S.0O
Magic Palntbruah 22.72
Picture Builder 25.96
Shapes A Fbnta 13.00
Graphics Magician ............... 25.96
Master Modem 39.97
IF YOU DON'T SEE THE TITLE YOU WANT, CALLUS
Call Toll Free to place your order Monday - Saturday
• Aw UPS ground slopping m
or dors of $48 and up. For two
day 31) 'shipment add $7. Nsxl
day sir add SIS.
' Free Air Serviw on Orders
Over SW.
•VKAMASJfRCAROb
Ato[RICAK fXffiSS
•Fur0.0.0:s3dd2%-
rninimsl service charge is $3.
■ Company & setioai admin-
islration purchase orders
accepted upon appraml
* Personal & company checks
trill delay shipping 1 weeks
* Prices b availaPiiilses subject
la ctsnge wirheut noiica.
•rtedanoi guarantee
machine compatibility
All SAliSFlim
Customer Service
OUfflNKS
RUN AI'RII. 1'Mi / Hi
TELECOMPUTING WORKSHOP
B) ROBERT SIMS
Which terminal program would
you recommend I buy?
Unless you intend to limit yourself
to the simplest telecomputing appli-
cations, you will need more than one
terminal program. Before you get a
terminal program, you should an-
swer these questions:
1. Will it work with my modem?
2. If I have an auto-dial modem,
will it work with my telephone dial-
ing system?
3. Does it use the same text codes
(ASCII) as the software used on the
computer I will be calling?
•!. Does it have the same file trans-
fer protocol as the software used on
the computer I will be calling?
Home telecomputing is still in a
pioneer state, requiring some tech-
nical knowledge in order to make
good use of its services. Unfortu-
nately, many terminal programs arc-
not fully documented, and you may
not find answers to these questions
in the manual. Similarly, salespeople
in computer stores are not necessar-
ily familiar with all the aspects of
telecommunications.
If you are a beginner, your safest
path is to depend on friends to help
you answer these questions. If you
are on your own, though, here are
some guidelines through the tech-
nical muddle.
For general use, a terminal pro-
gram should:
— transmit data in standard ASCII
format and in CBM ASCII format.
— have a buffer in which you can
capture incoming data to be stored
to disk.
— allow you to load text files from
88 I RUN AI'RIl. 1985
Telecomputing Workshop
is a monthly column directed to
the needs of RUN readers who
are using, or intend to use,
their Commodore computers for
telecommunications. Th is
second installment answers
your questions about terminal
programs and accessing
information services.
your disk to the buffer, to be sent
over the modem.
A terminal program with these ca-
pabililies will allow you to exchange
text with most other modem owners.
However, most Commodore owners
buy modems mainly to send and re-
ceive programs. Sending programs
over a modem requires more strin-
gent standards than sending text, be-
cause of the possibility of garbage
(errors) caused by noise on the tele-
phone line.
If someone is typing a message to
you over the modem and an error
occurs, it's usually no big deal; you
can figure out what they are trying
to say, But if an error creeps into a
program listing as it is being trans-
mitted, it could cause disastrous re-
sults when yon try to use the program
later.
What is a protocol?
To ensure accurate transmission of
programs and other error-sensitive
files, programmers have devised pro-
tocols — special ways of sending in-
formation over the modem with
built-in error checks.
As home telecommunications has
grown, the various information ser-
vices have created their own proto-
cols, CompuServe has A and B pro-
tocols, and Punter bulletin boards
use Punter protocols. In recent years,
a protocol called XModem has
emerged as a standard.
These various protocols are not
compatible; for instance, you can't
use XModem to swap files with a
computer running Punter protocols.
However, since XModem has become
standard, most services are allowing
callers to choose between XModem
and the services' custom protocols,
and software writers are adding
XModem capability to their pro-
grams. (For example, Runterm Plus,
the terminal program published in
the December 1985 andjanuary 1986
issues of RUN, is compatible with
either XModem or Bozart protocols.)
A terminal program with XModem
capability will get you onto Compu-
Serve, The Source, Delphi and most
local bulletin boards.
There are several very good public
domain terminal programs that you
should be able to get from your local
user's group for the cost of a disk.
(Public domain programs can be
freely copied by anyone.) The most
popular of these are XMOBUF and
CBTERM,
Will any terminal program allow
access to any on-line network?
The trend in home telecomputing
is toward integration, which means
H Telecomputing Workshop
you need a special tei trttnaJ program
to access a particular on-line service,
Viewtron, QuantumLink and I'layNet
are examples of integrated systems.
General- purpose terminal programs
will not work with these services. If
you want to access an integrated sys-
tem, the system operator will see that
you get the right terminal program.
Can you use any modem with any
terminal program?
When you buy a modem, you'll
probably find a terminal program in
the package. The quality of these free
terminal programs varies wildly, from
rotten to very good. Whatever its gen-
eral quality, you can be sure thai it
is compatible with your modem and
will be adequate until you can ac-
quire a more sophisticated terminal
program.
However, when you go shopping for
a terminal program, you should be
aware that not all programs will work
with all modems. Unless the documen-
tation specifies that it works with a par-
ticular modem, you should not assume
that it will. There are three reasons Im-
possible incompatibility:
Pulse us tone dial i tig. First, some mo-
dems, such as the 1(560, require soft-
ware that automatically dials the
telephone. There are two dialing sys-
tems in U.S. phone systems— pulse
and tone. Some terminal programs
dial with tones and some send pulses.
If a terminal program uses tones
to dial the phone, then it will not
work on a pulse line. On the other
hand, a pulse-dialing terminal pro-
gram will work on either pulse or
tone systems. You can tell which sys-
tem you have by looking at your tele-
phone. If your phone has a dial, it's
a pulse system; if il has buttons, it's
a tone system.
Hardware incompatibility. Another,
more technical, difference between
automatic modems is in the signals
used to put the modem online (pick
up the phone) and take it off-line
(hang up (he phone), 'the (TIM 1(550,
Westridge and Telelearning modems
use one set of pick-up/hang-up signals;
the Mitey Mo and HES II share a sec-
ond set; the 1660 uses a third set of
signals; and generic modems use still
other pick-up/hang-up signals.
Although there is no real standard,
the most popular terminal programs
arc written for the CBM 1(550, and
terminal programs that do not allow
you to select your modem type usu-
ally work only with the 1650-type
modem.
Carrier signal. Another potential
source of incompatibility is the car-
rier signal, which is used to detect
another computer on (he phone line.
Some terminal programs will (heck
for a carrier signal to he sure the two
computers are properly connected.
This type of terminal program may
not work with the old version of the
1660 or with generic modems, which
do not have an automatic carrier-
detect feature.
What is ASCII? Why are there dif-
ferent versions?
ASCII is an abbreviation for Amer-
ican Standard Code for Information
Interchange. It is a code adopted by
the U.S. government for exchanging
data between computers thai other-
wise cannot communicate. ASCII was
developed primarily to send simple
documents using the standard type-
writer keys, plus a few control codes
thai told the computer when a mes-
sage started, ended, and so on.
As computers — especially per-
sonal computers — evolved, ASCII be-
came outdated. It had no codes to
represent color or graphics charac-
ters, for example. So, computer de-
signers had to change or expand the
ASCII codes lo III the unique needs
of the new computers.
How do telecommunications net-
works answer all those calls with the
same telephone number? Also, how
do their systems handle it?
Most of the national information
networks have a contract with a
value-added carrier, whose business
it is to provide special telephone
lines that connect callers to the ser-
vice. The carrier has a network of
local telephone numbers, called
nodes. The local customer calls the
node and types in a log-on code. The
carrier's computer then connects the
caller to the information service's
computer.
flie value-added carrier and the in-
formation network are able to handle
many callers at the same time because
ihey have special phone equipment
called multiplexers, which switch be-
tween several phone lines very rap-
idly. Similarly, they have multi-user
computers, which are capable of
dealing with several separate input
lines so quickly that it seems to each
caller that he is the only one con-
nected to the system.
What are DEC VT52 and VTIOO
emulators?
These are designations for com-
puter terminals marketed by Digital
Equipment Corporation (DEC). The
VT stands for video terminal. DEC
makes a lot of the computers used
by information services, and the ser-
vices' software uses special routines
that communicate with DEC termi-
nals. As more customers began to
use personal computers to call the
networks, software was written that
caused the computer to emulate, or
behave like, a DEC terminal.
All the terminal programs with
which I'm familiar work only with
disk drives. Is there a program that
will work with a tape drive?
Because of the relatively high speed
of modems and the low speed of tape
drives, lape is not a practical storage
medium for telecomputing. How-
ever, there are a few terminal pro-
grams floating around that are set up
for tape drives. Because they're rare,
you will have to do some digging.
Your hest net for finding one is to
look in the download libraries of lo-
cal bulletin boards and to check with
the programming special interest
groups (SIGs) on the networks. (Maybe
some of our readers can send in the
names of some tape programs and
where to find them.)
I am writing my own bulletin
board program. How do I make it
sense when a caller hangs up?
There are two ways to do this. The
simplest is to check for the carrier
signal. The earner is detected by test-
ing bit 4 of location 56577 on the
C-64. In Basic, you test this way;
CA= t'KKKtMSTyiAN'Dlfi
If CA = 0, then the carrier is still
there. When a caller hangs up, the
carrier signal is lost, and CA will
equal 1. However, the old version of
the Commodore 1660 does not have
a carrier detect, so that method won't
work with that modem.
RUN APRIL I98f, / 89
Clrela 81 on Reader Service card.
BACKUP
PROTECTED SOFTWARE
FAST
with COPY II 64/ 128
From the team who brought you COPY I! PLUS (Apple), COPY II PC (IBM)
and COPY II MAC (Macintosh) comes a revolutionary new copy program for
the Commodore 64 and 128 computers.
• Copies most* protected software — automatically.
• Copies even protected disks in just 2 minutes (single drive).
• Copies even protected disks in just 1 minute {dual drive).
• Maximum of four disk swaps on a single drive.
• Includes fast loader, 12 second format.
Requires a Commodore 64 or 128 computer with one or two 1541 or 157} drives.
CENTRAL POINT
Software, Inc.
9700 SW Capitol Hut., -100
Fbrtland. OR 972 Iff
503/244-5782
M-F. 8-5:30. W. Coast Time
CHECK. COD WELCOME
(Prep^ineral Required)
^T
$39.95
plus S3 s/h ($8 overseas)
*W; update Copy II 64 regularly lo handle new pronations; you as a registered owner may update at any time at a
reduced price,
Ttta ftnH/tiil n ;»<■: tdtd U» ihe fMtifxiw tit muMmf wu Tu mcrfrr wthival Otptti Qtity
THE SMART WAY TO SAVE
YOUR RUN
You'll find all your favorite issues of RUN in minutes— and in great condition —
with smart-looking binders or file cases from Jesse Jones.
Sturdy, protective file cases make for easy access to each issue, while rugged
binders allow magazines to lay flat for easy reference. Both hold 12 issues, are
custom-designed in brown with gold spine lettering, and are unconditionally
guaranteed.
Order today!
File Cases: $6,95 ea.; 3/S2Q; 6/S36.
Binders: $8.50 ea.; 3/S24.75; 6/148.
I fc!bl Please send me protection (or my HUN
.Re Cases
I enclose my check or money order (or $ .
Binders
',£-- .
Address.
Cty
. O0&_
■2p-
US currency ony Cfcraoe US add $2 50 per tern tor pooags ard r^vftrrj
Piaise ajc» 4-6 »eeks lor oehsy
MAIL TO:
Jesse Jones Box Corp
PO Box 5120-Oept. RUN
Philadelphia, PA 19)41
90 / RUN APRIL 1986
CO Telecomputing
Workshop
The second way is to write a sub-
routine dial keeps track of the time
between eacli character (he caller
sends. If the caller doesn't send any
character for, say, ten minutes, then
die program couid assume the caller
has hung up.
After buying my modem and
software, I discovered that the in-
formation services in my area are
long-distance calls. Don't they have
800 numbers I can call, so I don't
have to pay long-distance on top of
the access charges?
The phone numbers, or nodes, Ini
most national informal ion services
are located in metropolitan areas, be-
cause thai is where most of the traffic
is. If you live outside a metropolitan
area, there is a way to dial direct to
the Big City, by using an FX (foreign
exchange) line.
This is a phone line that directly
connects you to the central phone
exchange in the city. Your local tele-
phone company's business office can
give you the details. Such a direct
line is expensive, costing around
$300 to $500 to install, and maybe
$200 per month to operate.
An individual would have (o do a
lot of calling to justify the expense,
but some user's groups have pooled
their money and installed an FX line.
The phone, computer and modem
are located in a central place, and
each member has a scheduled time
when he or she can use the line. It's
an awkward solution, but it beats pay-
ing a heart-stopping phone bill every
month, E
Do you have any questions about what
equipment to buy or how to use it for
telecommu n ications t Having problems get-
ting on-line? Ikm't hunt! what bulletin
boards or national networks to access?
Send these, or any other questions or com-
ments you may have about telecommuni-
cations, to:
Robert Sims
Telecomputing Workshop
do RUN Magazine
80 Pine St.
Peterborough, NH 03458
Telecomputing Workshop answers only
those questions that appeal to the majority
of ottr readers. Quest ions are answered
only through this cotumn.
Circle B1 on Reader Service card.
Each Dish Contains:
• The Monthly Feature Program
• Programming Tutorials
• High Quality Games
• And Much More
Volumes 1 through IT Now Available!!!
Volume 1 1 Features a C-64 Assembler
Gold Disk Scries for 1 28
Coming Soon!
Only * 1 4-9 5 Per Disk *
Plus Shipping and Handling
The Ultimate Disk Cataloging
System for the 64!
Features of The Cataloger V3.5A Include;
* Loads directly from the disk Itself.
* Ability to change name of entry.
* Fast — Uses relative Nlei exclusively
* Search. Sort and Print by any of 12 fields.
* 1 100 -program {or dlsk| capacity per data
disk.
* All machine language.
* Menu driven — very easy to use.
* Works with one or two drives.
Only s 24.95
BobsTerm Pro
MATRIX — NOW AVAILABLE!!
The Ultimate Terminal Software I
Upload ,' Download Supports Punter,
X-Modem, XON / XOFF, DC! / DC2,
and Much More!
28.5 Byte Buffer with unmatched editing
abilities
• User Adjustable Parameters
• 10 Custom Character Sets
• Unllmltled Phone Book Storage
• Programmable Macro Command Strings
Only $59.95
Graphic Screen
Exporter
A Universal Graphics Converter t
Converts Anything to Anything — Including:
Koala Pad Doodle
Flexldraw Print Shop
COMAL Paint Magic
CAD GEM Micron Eye
And Many Many More 1 1
The Most Versatile Graphics Utility Ever
Released for the Commodore 64 I
Only s 29.95
The Indispensable C-128 Utility / Starter Kit I
Use dozens of 1 28 features In the 64 mode:
• Numeric Key Pad
• Cursor Keys
• BO-Column RGB Output
• Many Other Special Function keys
One-Key Functions Include:
• 2 Megahertz "Fast Mode"
• One-Key Screen Dumps
• Full-Featured DOS Utility Menu
ALSO AVAILABLE:
OmITerm 1 1 9.9 S
Full-Feature Terminal at an Affordable Prlcel
Turbo Catc/64 117.95
A great spreadsheet at an Unbelievable Prlcel
Tax Computation 1 29.95
The friendliest tax package on the market.
Guitar Master 1 49.95
A comprehensive musical Instruction package
Fast Boot! 114.95
Mike J. Henry's Fast Loader for 1 541/MSO
Thriller Collection S 24.95
Seven Intricate text adventures on one disk
Call or Write for Full Catalog I
Other Features Include;
• Fast Loading
• Fast Copy For The 1 5711
• Relocatable In Memory
• 100% Transparent to BASIC
Available Now
For Only
s 59.95
CAD-GEM
Computer Assisted Design
Graphic Element Manipulation
A Wire Frame CAD system for the C64 I
Input from Joystick, Track Ball, Light Pen or
Graphics Tablet
360 Degree Rotation In - 1 Degree Increments
Scaling on a 64K x 64K. 2048 Mega-Bit Virtual
Screen
Independent Manipulation or 400 Objects (Points
or LlnesJ
You must see CAD GEM to believe III
Demo Disk Available for $ 3.00
*89.95
MODEM MASTER
The Friendliest Commodore
BBS Available
Works with 1541 or MSD Dual Drive
300 / ! 200 Baud Operation
New Punter File Transfer Protocol
Sub-Directories for File Transfer
250 User Capacity
Accurate Clock / Calendar
Printer Output
Information Files
"Old" E-Mail Deleted After One Week
Set Up In Only f Minutes I
Only *29.95
Aquarian Software
P.O. Box 22184
Portland, OR 97222
Total Software Development System
by Kevin Plckell
Now Available In the States I
Assembler/Editor — fast load, get, log and loadat; adds 3B new commands; full macro Instructions:
allows 1 3-character labels; assembles lo and from disk
Sprite Editor — 256 sprites In memory, view 64 at same time, works with keyboard. Joystick or
trackball, animates sprites during design
Unasiembler — create source code from any ML program
Sound Editor — create In terrupt-d riven sound effects
Character Editor — edit all characters. Screens to 255x64. Hires & Multi-color Character Sets
TSPS automatically Includes sprites, characters, mattes and sound effects Into source codel
Only $ 39.95
1 28 Version Coming Soon I
Write
Add 3.00 S a H Per Order
[Add Additional S2.00 for CODJ
Canadian Orders Add 10.00 S&H
Allow 3-4 Weeks For Delivery
or Call for Full Catalog — Dealer Inquiries Welcome I
To order. Call: (503) 654-2641
VISA & MasterCard Accepted
RUN APRIL 1986 / 91
THE RESOURCE CENTER
;.>** ,v "
--~-^^I^H
By MARGARET MORMW
Based on the mail I've been re-
ceiving, there is jrreat demand for
information concerning the use of
Commodore computers in educa-
tion. Many teachers and parents have
informed me that they've been using
Commodores for educational pur-
poses, but have had to work in a
vacuum, relying solely on word of
mouth or on their own resources to
learn what works and what doesn't.
This is a shame, because there are so
many people using Commodores
successfully in schools.
I'm keeping a database of all con-
tacts made through the Resource
Center, and I'll use this file to refer
educators and parents to those who
can answer their specific questions.
With continued efforts, we can make
it easier for people to gain reliable
information on the use of Commo-
dores in education.
Because of your input, I am now
including a new section in the Re-
source Center: Tips from Teachers,
I'm also compiling lists of Commo-
dore software recommended for use
by teachers and parents. The first of
these lists will appear in next month's
column. Now, let's get on with the
topic for this month: word processors
for teachers and students.
Word Processing
Word processing is mentioned most
often by teachers as their primary
reason for using a computer. This is
probably because word processing
can benefit all participants in the
educational process: teachers, stu-
dents, administrators and parents.
You can use it in all subject areas;
I'm ure employers will most likely re-
quire it; and you can incorporate it
92 / RUN APRIL 1W6
Word f/rocessing is
one of the most popular and
practical applications for
educational use. Find out
how teachers, parents and
students are using it.
into your day-to-day activities as a
practical tool.
Even more important, word pro-
cessing can be an excellent first step
for wary newcomers to computing. It
proves that you needn't know how
to program to make good use of a
computer. Also, it allows you to grad-
ually and easily learn the fundamen-
tals of computer use: creating, saving,
loading and printing Hies, While us-
ing a word processor, you can type
faster and make mistakes without
the inconvenience of having to use
"white out" or correao tape. Word
processing leaves you freer to think,
and it results in professional-looking
printouts.
These factors alone should be
enough to spur you on to learn how-
to use a word processing program.
Moreover, they show that this appli-
cation could be a boon to students
who may now shy away from essay
writing and typing.
Beyond this, though, there arc
more practical reasons to use a word
processor. It can help you to organize
your thoughts, rearrange sentences
and phrases, delete unwanted words,
make multiple copies with neatly ar-
ranged columns and headings, and
merge previously created paragraphs
to form new documents. The ability
to produce high-quality printouts of
documents, research papers, letters,
quizzes, essays, reports and question-
naires is within the reach of all teach-
ers, administrators and students.
Class Preparation
A word processor can simplify a
teacher's classroom preparation,
which involves creating tests and other
study materials.
For example, Lois Klamar, a learn-
ing disabilities teacher in the Cleve-
land, Ohio, public school system,
uses a C-64 with the Magic Desk I
cartridge and an NKC 8023 dot-ma-
trix printer to do the bulk oilier test
preparation. Klamar states, "The
C-64 is not only a big time saver for
me, but the printouts are so neat and
legible that my students can easily
read them."
Klamar's tests follow the formal of
some workbooks and standardized
evaluation tests: fill-inthe-blank,
multiple choice and true/false ques-
tions. By using these formats for test-
ing, her students are one step ahead
on standardized tests because of their
familiarity with the formats.
Edward Case, an earth science
teacher at (he Fairfield, Ohio, Kresh-
man School, also relies heavily on
word processing to help with prep-
aration of tests and other classroom
materials. Says Case, "When I tell
other teachers how quickly 1 can put
together a final exam at the end of
a term, they don't believe me." A
teacher's hectic schedule makes lime-
saving techniques a major concern,
and word processing tends to cut
down on class preparation, whatever
the subject.
Joseph Smith is a health and phy.v
The Resource Center
ical education teacher in the Allen-
town, Pennsylvania, school district.
Like most teachers. Smith doesn't
consider himself a programmer, but
lie frequently uses his computer for
classroom preparation. With his
C-()4, Cardco Write Now word pro-
cessor and Cardco l.Qt'A letter-quality
printer. Smith creates study sheets
for his students.
This entails listing important fads
and then replacing the key words on
the sheet with blanks. He uses the
study material when he shows films
in his health-instruction classes. The
students first read over the sheets;
then, while watching the film, they
till in the blanks as the material is
encountered.
After the film is over. Smith puis
a copy of the study sheet on the over-
head projector and reviews each
health fact. This follow-up allows the
Students to correct their answers and
any misspellings, thus reinforcing
the health concepts several times
within one class period.
In the Classroom and at Home
While word processing helps teach-
ers outside the classroom, il is also an
effective learning tool for students,
both in class and at home. Incidentally,
a helpful by-product of word process-
ing is that it provides a good way to
learn key placement. While some stu-
dents may already be proficient typ-
ists, those who aren't can benefit from
using these programs.
Another advantage is thai students
don't have to worry as much about
making mistakes when doing writing
assignments, because it is so easy to
delete and fix errors on a word pro-
cessor. The rewriting done on a com-
puter is far less annoying and much
neater than when done will) pen and
paper!
Following are ten examples of
word processor-related classroom ex-
ercises that teachers can use. These
are just a few of an endless list of
possibilities,
1. Creating designs, pictures,
graphs and charts,
2. Filling out forms and informa-
tion sheets.
'S. Writing and revising in-class
compositions.
-1. Creating a class story to which
each student contributes a small part.
5. Writing reports: for example,
science lab reports.
6. Creating a newspaper in the
classroom.
7. Note-taking.
8. Studying outlining techniques
and implementing ihem on the word
processor.
9. Studying and practicing re-
search techniques: for example, prac-
ticing proper footnote and biblio-
graphic formats.
10. Taking tests.
It's important to realize that many
students may have a C-64 or a C-128
at home because of Commodore's
low prices. There are also many good-
quality yet inexpensive word pro-
cessing programs from which you
can choose.
Built-in spelling checkers also pro-
vide a service to students in point-
ing out misspelled words. Patricia
Walters, a sixth- and seventh-grade
teacher in Jones County, Mississippi,
noticed an improvement in her eight-
year-old son's ability to spell since be
learned to use the word processor on
their new CM 28 at home.
Walters noticed that her son delib-
erately made spelling errors when
typing words that he knew. When
questioned about this, he said he en-
joyed correcting the word when the
spelling checker caught il! (This kind
of spelling activity could be modified
and incorporated into a classroom
exercise where the teacher plains
misspelled words that students must
locate and correct without activating
the spelling checker.)
When Looking far a Word Processor
Most word processors perform sim-
ilar tasks, but the ease of perfor-
mance and the difficulty of learning
how to use the programs differ
widely, so you should investigate
those factors carefully when looking
for a word processor. You should also
consider the age and learning level of
the students who will lie using it. If
possible, take the lime to try out sev-
eral programs before you buy.
Here are some questions to ask
when purchasing a word processor.
1. How easy or difficult is it to enter,
delete, move and rearrange text?
2. What size document can the
word processor hold in memory?
S. How easy or difficult is it to save
and load documents?
4. Can you save sections of a larger
document to disk?
5, Can you merge and link docu-
ments that have been previously
saved to create a new one?
(i. How difficult is it to print out
a document?
7. Which primers will the word
processor work with?
8. Can you use any of the Com-
modore's keyboard graphics charac-
ters in the word processor? (This is
a help in creating graphs or other
designs within your documents.)
9. Can this program's files be used
with other word processors? (If the
program saves its files as sequential
files, it can probably share its files
with another Commodore word pro-
cessor. Also, if the program lets you
choose between Commodore and
standard ASCII formats, this makes
compatibility even more likely.)
10. Does the manufacturer pro-
vide any other programs, such as a
database or a spreadsheet, which
could be integrated with die word
processor for future activities?
1 1. How easy is it to control mar-
gins, line spacingand special features
such as underlining and centering
of text?
12. Does the word processor pro-
vide a means for visually previewing
the document before printing it out?
Il can be frustrating to painstakingly
create a document on the computer
screen, only to find that it looks to-
tally different when formatted and
printed out,
13. Does the word processor in-
clude a spelling checker?
You should consider these ques-
tions with reference to the person
who will be using the program. If you
have a classroom of third graders,
you will want to start them off with
a word processor that's easy to han-
dle and doesn't necessarily have a ton
of features.
If, on the other hand, your students
are tenth graders, they're probably
ready for a high-powered word pro-
cessor that will provide them with
the opportunity to write lengthy pa-
pers using a variety of formatting
features.
I would like to hear from ihose of
you who are using word processing
RUN AI'RIL 1986 / 93
Circle 96 on Reactor Service card.
4 powerful word processing system for the Commodore 64.
Includes: On screen stalus/help display
Font editor /creator Included '
* 30 Fonts ready 1o use
BACKUP DISK INCLUDED
F'Qfi in* luihe' OF fQNTMASUP (MM fQHTMAiTt* N A ttWf imp'$*rd wwei IM ArtAJlft WIN N*Ntl ' prog-prf-i .FONrUASfffl
Thili pdw*'ful *(KiJ prCKtillai . wi i(h ill rnjritf d f'*r»ri( C llrt 1 Hi'l« ■ i/Ort I S>. ru'«* luu' tfDh niillip. pr.nrpi l-Mu a MH pO**ril|jl tOflJ TmTi piper*.
HtlMIWI * n $ 'sing 'i i>nQij4gai «<> |y|1 * r>* Of it* i'hik i ppi -c * i m" i Mtr# trt iemt «r m CtptftUfltl
Word Processing Fttluit)
* O.fli (jt p&*e'iijl cijnuruntu m#»t Mil
Milling d brotrfr
■ H*MttTt ' 'on1ei5
< Paje numbefihy Ul decimal iM Ftj.rnjn
* 0"-5Creen u-TfiC'l. ",n^
■ [> M-i*rn 5la:uifliipU|f. irtluij ^f
pKtttftt p1 'G«T »nd IJW4I *M«Etl
MlMJU fl
* BO column *'d*o t'r ■ .e*
*0*tCie»n IpTfltgn i*".gu*;'
ifral?" "elude*
, f ... ,,.^, ■ jji, nr^fgrfig
. ,. ,
■ Hep KPf*Rt
* *fcgrw :*-r#tt M I
Word Proctsiing Pimilno. FbaluriS
* 47 i#o Ittltr 'o'rna: conUol.1 ittv
(lortcHid m heKl hl*i|
* Frtthcnal 6h*t*ct#r Having uttdun
wnnj *up. luSuriiiliQn. centering
tnd «iflhl ahnnmenl
* -■ir.r.fliwal HMCtftg |u.J«r a^-iiia^lM
* Cuiumnar trrmtuK) (up la * toluT-in&i
1 Ovgrlgymg cf J pr -nor* rharaClpra Iter
phonshc rp.i'i-ngs, d-ic*nscs tft-J
it«brtd*a i" lerl M*n Comtn«» i«r
■ ■ » : r -.•*!•»-
» lHK*«t — rWi IM* W 'on*
UtC<(< *tW» - G$"i0»«*#iJ Ft il -
ttpVKMd Ifil — t»U'K>ng — in*«f
s<or> rmniit ttitr* c*i 0Uc»j - 4up*<
V-.'-pH UKMflttbM - SvCtCrtptt ltd
iuii t£4*i — D nm nt*ghit (ft*h>
St I up Mod ni*
* Twtt lyilinn itlupi c*n tie maOf In
tMfl 1f B uier cm I*WC1 h>I
pttFtrtnct or HtfOtl <iciHin, itn.
bnru*rj, pnnitr nlf'HS [18 doictsi.
-u .ii pr-nier i^rr M trwites)
Fonl & CtiiFFCtef S«t CrMlor&
* fjitk ewnntnd » for ma inltjosncc pi
rpnll Q> -r! S
*O^»0 i**ch*ftde' creation i MJiUng
(minifNUIirJ wrtn cikwji Utifl.
* liniH^flCOnwntnO* ir*C»uOt w*frt Up,
mrgtlt fA'tr c>«tf. ervir
* Grid fa<Ti0 1p p"rit*
■ Cnjrr#c|*r em t>f CflUM *n-ht tailing
litmr c'ttic Vrr
Gouhous
■ lock
Bold
CCLCIC
English
Fn lurn
Le;h
Manhattan
News
Print
M&iHek>ac3
£J>l>)£iDi*J
Sf>l it
itopbo Id
Tech
Typewriter
unopapTsdQ
280J ArnolC Road
Sauna. KS 67<Ol * 1913JB27-OGB5
THE SMART WAY TO SAVE
YOUR RUN
You'll find all your favorite issues of RUN in minutes— and in great condition—
with smart-looking binders or file cases from Jesse Jones.
Sturdy, protective file cases make for easy access to each issue, while rugged
binders allow magazines to lay flat for easy reference. Both hold 12 issues, are
custom-designed in brawn with gold spine lettering, and are unconditionally
guaranteed.
Order today!
File Cases: $6.95 ea.; 3/$20; 6/$36.
Binders: $8.50 ea.; 3/S24.75; 6/$48.
Y Ijo! Please send me protection for my RUN
Fie Cases Brxters
I endcse my check or money order for $
Name.
Address.
City
.St&-
-Zp-
US angrcy of/ Oitsoa US. «H {2 SO pa Ian br peso? an
Pease ao* 4-6 wwfcs tor d*^y
MAIL TO:
Jesse Jones Box Corp
TO Box S120-Dew RUN
Philadelphia, PA 19141
94 / RUN Al'RIl. 10
The Resource Center
cither in or out of the classroom. I
am also interested to know which
word processor you're using and the
ages of the students involved.
Tips from Teachers
Several teachers have told me about
an efficient method of making com-
puters more accessible to students.
Where there aren't enough computers
to go around, you. can create a "mobile
computer unit." This is a stand on
wheels that holds the computer, disk
drive and monitor (and possibly a
printer). You just roll the computer to
where the students arc, rather than
moving the students. You can also
make a large movable table that will
hold several computer systems.
Curt Cardine, the principal of the
Winchester Elementary School in
New Hampshire, uses one mobile
unit to move among classrooms.
In the morning kindergarten class-
room, small groups of students work
with the computer. I le then rolls the
unit into other classrooms of the
school as needed. Cardine relies on
this unit as his blackboard when the
computer is involved in his teach-
ing of fourth- through sixth-grade
classes.
Leon Sullivan, a science teacher
and computer coordinator at South
Hopkins High School in N'ortonville,
Kentucky, also uses a mobile com-
puter unit. Sullivan built ten mobile
tables for use in It is advanced math
and science classes. GO
If you are using Commodore computers
for educational purposes {at home or in a
school) ami would tike to share your ex-
periences in the Resource Center, write me
a letter detailing the equipment you're us-
ing, the subject areas you 're involved in,
the grade level or age of your students,
software that has been effective and any
other information you feel like including.
Send letters to:
Marga re t Mora b it o
c/o The Resource Center
RUN Editorial
80 Pine St,
Peterborough, NH 03458
You can also leave messages in
my on-line mail boxes: CompuServe
(70616,714), Delphi (MAR CM) and
QmntumLink (MA RCM).
BACK
ISSUES
January 1985— Cieate Your Own tljmrv How
lu Klctl ilie riRht printer. Valuable tiisV lip* l"i In-
glnncn.
February 1985— i^^m^ ■** in* *■ «nc* i» im*
and how u> use ilirm In jrooi own jin^r-irn*. Lwm
ddta omum j Commo*Ujrpwirr"*Kf miii.Hyihr4.it 4 ml
Canyon whh jwui VIC
March 1985 — Shape Up with Your G64; review
yf lions* and nutrition program* Mini-CuV Spread
ihcd and Money Manager program*. Word proeeion
revlewe<t<
April 1985 t ml Mi.i.<-!rh,i 1 [ .,[ Jivrrnlili l.ti, K il^i 4 ! ll!'i
^<^ikiu uluLl viilmnililLr. Siiium'* Hdlil . Hiulll M"1I1 "»H
May 1985-tjmhjn-ikHi jiiiktiwHcr.'N Kerpnad
■,.i L..iir h !h « : rLiriti c^p^nw^,. Iniroducinj; j rw* wfm im irJr
■ nLnrnuiriKJlutni tljljfiir Updalc
JUnB 1985 MjLin^ muvH Qttlhtl M t |.rJi .ir.,, r.
rifMrol Eh** 111 ffrvripjlum* Eh "mi dfcM problnm i
iiuud.iil* r^Im huMliofl kcjfl bttn 14
July 1985— IliKdl'cri^imiiiLt Iterate, l>*t-SiK Km Pom
ArljLiU pout dHvc') ttiiW-ur &p«d. Alijpl |f«*W imL drive. |t,HLt |,^
AUgUSt 1985 U» jiiitln ■. t. lIV l r .l| il»L ,1mm
MiyNct mid fVaf&OJak. ByirSLtt Cwmpiler, IMM Scnm
PMnuNltf.
September 1985 > ibe \mv i..«ih...» huh
rppwiiildiiii'l Mhijjbct ,J J tdu*-ni-j"4 Mart run* KniAn <■!
SA1 Pr« >rr4rm flCVi i-hfiLtuai pm^jfu
October ISSS^frmdnwingpnigivin Sptftrntfeoi
r Mji! If-nnrru! (.umbmr CTCiliTif licMpETIA * ilh *■ ' -'-[M'''
lillllim Jrnl l.ll
November 1985 .miMimii.t,,* .m „h.^4
icmru [futile KtmnxEinr i.'iiliiy. rlardwati Bujwr't duidk
M Mr Hiim |1ji.i stji4-incii[ ciniii l,tr,iir inm in^iM^ihuiil
wedge
U B C 6 m DO r 1 a tib — ( tanpHTMit t i*-v it-* u! pi jjimS ji iih h
«J*tin I"j i- r t ul j jji nltirt.iir.nl j]-qua]ji* If rcmrial |iT"jjT»"ii M*i1iiih
ljiiKUj|(r 4 ] ten k^uin [»i(»pj.m t- i"£# itVtlium program Djufib
Si 111- I iihli Sj.1r>,jTr fluid r fktuli . Fjil I
^■■y jm -\
E-.11. h sriuiii]) RUN al*o hriBi^-s you regular i alumni,
Tcvtrwn, pragrami and tutorial) til help jfOU grl Ihc
mini f iijtivitieni AUi\ ov out ol >uui Uominudorc
*y*tcin.
Each back issue costs S3. SO plus SI lor shipping
arid handling. On orders of 10 or more bach i&suos,
there is 3 Hat $7.50 snipping and handling toe Qujh-
tides are FimiEed and we cannot guarantee that all
back issues are availab+e. Send your orders to RUN,
Attn Back Issue Ofders, SO Pine St t Peterborough.
N.H. 03456
Circle 232 on Reader Service card.
CONVERSE WITH YOUR COMPUTER
ELIZA-64
Artilicia! Intelligence Demonstration Program
BREAK from games and technical
programs and AMAZE and INVOLVE
your family and friends.
Eliza-64 tS a Commodore 6A adaplation ol (he
famous El iza program develoj>ed at MIT. Eliza
acts as a psychotherapist analyzing your input
and responding wilh an appropdate comment
or question.
GREAT FAMILY AND PARTY EHTEHTAINMENT
NOW ONLY S19.95
Onto ttirteati act? 1 XftftstlJl
To Mkr all Uli Fiet I 800-838 2000
or it'll cluck or mmty oriltr la: ^^ ^
OMEGA-SOFT §^ESl£
P.O. Box 3686 Dent P
Mansfield, OH 41907
Disc
Machine
Only Lmgwge Fust
mtiuitrei mvtlvJi
This Publication
is available in Microform.
University Microfilms
International
f I l"j.<.c send jiidiiii'irul infiinrutlOfl
. /,p_
SOTJNotlfa&efrRttad Vtf P.R.,Ai»ArtM Mi **1(lfi
Subscription
Problem?
RUN docs no! kfrpsutniriplioii monk* on ilic
preraisei, therefore ialliii|; us only adds lime
and doesn't soke the problem.
Please send a description of the piohlon and
your most retenl uddress I^K'I eo:
RUN
SubM.-ri|ition Dfpt.
PO Box 954
Farmingdale, NY 1 1 737
Thank, vou and enjoy your subvtijilion.
Foolish to
pay more.
Dangerous
• QUALITY MEDIA
■ LIFETIME
REPLACEMENT
GUARANTEE
• HUB RINGS
•TYVECEPS.
IO pay leSS. - WRITE PROTECTS
1-50 51 +
5.Z5 SSDD .79 .69
5.25 DSDD .89 .79
PC FORMATTED 1.09 .99
AT 1.2MB 3.5 10 (Mac) 1.99 CALL
PO Box BB3362
k. Hi WUCUID San Flanclsc0 ' CA 94183
a> l>IAliK.MIlr In California 415-560-0512
COMPUItHSUPII- USA orders 800-431-6249
In CanatJa 403-429-6223
Atiti S3 W >1ii|iU'nfl .inci handling per 100 Diskelloi
COL} dtld $1 05 CCA FOlidprtt?, Add ft SS ftftln 1fl*)
VISA MCCUt)
Circle 194 on Reader Service card.
MEMDISK-G4/128
A last, transparent, versatile, reliable
RAM-disk for the C-64 and C-128.
Transfer up to 60.000 byles a second
Use as 1541/1571 disks or as C-128
expansion RAM Separate power sup-
ply and battery back-up.
512K - $394.50° 1M - $474.50°
DIAGNOSE - 64
Locate bad RAMs, ROMs, and I/O ports
without desoldering and without a video
monitor. This diagnostic cartridge is THE
TDDL for the C-64 technician.
5172.50"
DIAGNOSE — 128
Same as Diagnose-64 only tortheC-1 28
andCP/M modes of the C-128.
$192.50°
■ Postages handling Included
Ql"**' Micro Doctor
■'""™" . 1655 Central Street
""'"^t Denver. CO 802 11
(303J45B-6713
A Cam mud dry Airtimn/rtiJ Ounhty EiHrvicci CunLur
Circle 104 on Reader Service card.
NOW USE BOTH SIDES
OF YOUR DISKETTE I
5% DISKETTE
HOLE
PUNCH
WITH HOLE GUIDE
and EDGE GUIDE
PUNCH OUT IS ALWAYS IN THE RIGHT POSITION
Available lor IMMtCIAIL Shipment
Only $10.00 u. add $2.00 8a Shipping.
CHECK OH MONEY ORDER
| DEALER WANTED |
FOR OTHER THAN APPLE UNO mil LDDH-t I IKt!>-
nt ii'if i TEMPLATE ID POSITION * REGULAR
ROUND HOLE PUNCH FOR THE 5EJ.D EhSSLE HOLE
HEtSt THE CENTER
COST- 4- for S2oo
i N.P.S. Inc. £jj*
i Dept. (R.J.) ijishiTjoio
CE^
RUN APRIL 1986/95
B Magic
From p. 10.
For the C-128, you must change the value of C in line
700, using the number listed in line 790, You can change
the program's time delay or the Magic character by mak-
ing appropriate changes to line 700. If you disable your
stop key before executing the subroutine, you'll keep
others from discovering your trick.
699 REM LARSON E. RAPP
700 C=204:DELAY=5000:MAGIC$="*":POKEC,0
710 PRINT" {CRSR DN) READY . " :FORJ= 1TODELAY :GE
TA$
720 IFA$=""THENNEXT:PRINT"{2 CRSR UPs}";:EN
D
730 POKEC,1 :J=DELAY:NEXT
74 PRINT" {CRSR UP} {CRSR LF) HANDS OFF, BUD
DY!"
750 FORK=1TO500:NEXT:RUN700
76 :
770 IFA$OMAGIC$THENPRINT"(2 CRSR UPs)";:EN
D
780 PRINT" PROGRAM CONTINUES HERE": STOP
790 REM C=2599 FOR CI 28, 204 FOR VIC&C64
Larson E. Rapp
Newington, CT
«t>4l/7 Super Bowl Sunday— 1 "o gel a super pass-comple-
tion percentage on this game, throw short passes to your
receivers, with three backs also going out for the pass.
Jason Simpkins
Millersburg, PA
If>4D8 Logo andPrint Shop— You can use Logo to create
pictures to work with the popular Print Shop program.
After creating your Logo picture on the screen, type:
SAVKPlCr "filename
'["his saves the picture as a 33-block hi- res file, named
filcname.PICl, and as a five-block color file, named file-
name. FIC2. The first one will load into your Screen Magic
when yott choose the Get Screen option. After loading
it, you can add text if you wish, and you can load or save
the altered screen at will.
Thomas M. Trocco
New York, NY
Jp^D" Color/rjo-colormonitor — Some software locks the
screen into its own colors, which are not necessarily
legible or attractive. If you use the Commodore 1701 or
1702 monitor, connected through three wires on the hack,
there's a solution close at hand. Disconnect the chroma
cable, and your display will appear in black, white and
various shades of gray. The chroma cable is the one that
carries the color signals. It plugs into the red-colored jack.
Michael F. Lehman
Los Angeles, CA
Ip^DA Too-small video display— Sometimes the top or
bottom lines of your screen may not show up on your
monitor or television. When that happens, the problem
is not in your computer, but in the adjustment of your
06 / RUN APRIL 1986
display. Look on its front or rear panel for two controls
marked "vertical height" (or "size") and "vertical linear-
ity." Their names may be somewhat different, or they
may he abbreviated in some way. A few inexpensive sets
do not have them at all.
When you find the controls, first fill your computer
screen with text or keyboard graphics. Next, adjust the
two controls so you can see the top and bottom lines,
and so the lines in between arc not distorted. You'll notice
that the height and linearity controls interact somewhat,
affecting the picture's size and uniformity. The best
method is to adjust one and then the other, going back
and forth until your picture is satisfactory.
If the controls arc on the back panel, you can position
a mirror so you can sec the screen while adjusting them.
Bernhardt Sandler
Venice, CA
$2DB Screen Wiper— This routine for the C-64 or VIC
wipes the screen clear in two visually interesting ways.
It's one of the most elegant and intriguing screen effects
we've seen.
The direction of this screen-clearing technique is con-
trolled by the value of CIS in line 500. If it's a left-arrow
symbol, it clears your screen like a theatre curtain pulled
from the sides toward the center. If CIS is an up-arrow
symbol, the curtain works from the top and bottom.
As primed, the routine is for the C-64. For the VIC,
substitute line 580 for line 500.
480 REM MAGIC WIPER - J.R.CIIARNETSKI
490 REM WIPES SCREEN UP/DN OR SIDEWAYS
500 C1$="{LEFT ARROW)" : REM WIPE {OP ARROW}
OR {LEFT ARROW}
510 C1=23:C2=19:C3=24:C4=39:C5=59903:REM C6
4
520 FORJ=0TOC1 :C2$=C2S+CHRS( 32 )+CHRS( 1 57 )+C
HRS( 17) :NEXT:C2$=C2S+CHR$( 145)
530 FORJ=0TOC2:IFJ=0THENPOKE781 ,C3:SYSC5
54 IFC1$ = "(LEFT ARROW) "TliENPRINT" {HOME) " ;T
AB(J);C2$:PRINT"(HOME}";TAB(C4-J) ;C2$
550 IFC1$="{UP ARROW} "THENPOKE781 , J:SYSC5:P
OKE781 ,C3-J:SYSC5
560 NEXT: PRINT" {SHFT CLR)" ; :C2$="" : RETURN
570 :
580 REM LINE 500 FOR VIC: CI =21 :C2=1 1 :C3=22
:C4=21 :C5=60045:REM VIC
Joseph R. Charnetski
Dallas, PA
«P^JJLj Rearranging directories — Many computers and
disk accessories provide an easy way of loading the first
program in your disk directory. It's easy to pin any pro-
gram into the firsi position, even if another one is there
at the moment. The secret is in using the Copy com-
mand, which can make a duplicate of any program already
on disk.
By skillfully combining the Copy command with other
disk commands, you can rearrange your directory at will.
For example, if the first program in your directory is
Old II i si, and the one you want to move there is Newlirst,
here is the procedure to follow:
S Magic
1. Use the Rename command to rename Oldfirst, using
a temporary name like Tempi,
2. Use the Copy command to copy Tempi as Oldfirst
This puts a properly named Oldfirst somewhere other
than in the first director)' position. At this point, the lirst
position is still held by Temp],
3. Use the Scratch command to eliminate Tempi from
the directory. This vacates the first directory position;
it will he filled by the next directory entry added to
the disk.
4. Rename Newflrst, using something like Temp2,
5. Copy Temp2 as Newfirst. This puts Newlirst in the
first directory position, which was vacated when you
sc ra tc h e d Te m p 1 .
6. Scratch Temp2.
Here is the complete syntax for accomplishing the swap:
ot*KN ir>,H.ir.
PRINT#ir>,"RKNAMKO:TEMP] = OLDFIRST"
l'RliMT#15,"COPY<):OLDKIRST = TEMPI"
PRINT#l5,".SCRATt:H0:TKMPr
PRI NT# 1 5,"REN A MEOiTEM 1*2 = N KUTIRST"
PRINT* 1 5,"COPY0:NF.WFIRST = TEMP2"
PRINT#15,"SCRATCH0:TEMP2"
CL0SE15
Don't forget thai PRINT* must be entered as one word,
with no embedded spaces.
If you use the DOS wedge or another utility that pro-
vides simplified commands, those commands can make
your program-swapping even easier. If you plan a lot of
swapping, you can write a simple program to do it.
Louis F. Sander
Pittsburgh, PA
JpiDD Disk Name Changer — This program, which you
can use on any Commodore computer, lets you change
the name of a disk without reformatting it or losing any
files. Make absolutely certain you type it in correctly,
since it modifies the directory header block, and program
errors could corrupt the disk irreparably, fines 200-210
are the ones that write to the disk, so you should check
them with extraordinary care. Also, SP$ in line 100 should
contain exactly Hi spaces.
100 PRINT" (SHFT CLR) MAGIC DISKNAME CHANGER
- LUKE MESTER(CRSR DN )" : SP$=" ( 1 6 SPACE
Si"
110 PRINT" INSERT DISK TO BE CHANGED,"
120 PRINT"THEN PRESS 'D 1 TO CONTINUE."
130 GETA$:IFA$o"D"THEN130
140 OPEN15,8,V5,"I0":OPEN2,8,2,"#"
150 PRINT/H 5, "U1 : 2, 0,1 8,0"
160 PRINT/n5,"B-P:2,14 4"
170 FORJ=0TO1 5:GET#2,A$:D$=D$+A$:NEXT
175 PRINT" (CRSR DN)OLD NAME: ";DS:PRINT
180 INPUT"NEW NAME";DN$:IFDN$=""THENEND
190 DN$=LEFTS(DN$+SP$,16)
200 PRINTtfl 5 , "B~P : 2,144": PRINT#2 , DNS ;
210 PRINT#15,"U2:2,0,18,0":CLOSE2
220 INPUT#15,A,B$:PRINTB$
230 PRINT^15,"I0":CLOSE15
Luke Mester
Colliers, WV
Circle 55 on Reader Service card.
n
£ commodore
COMPUTER PRODUCTS AT .. .
COMPUTER CREATIONS
Call TOLL FREE tor Software Prices Mot Listed!!!
ACCESS
Pole PtKtion ? IDl
19
Zfflkl lOl
23
Bucti Hud J iDi
26
The Games
19
MICROPROSE
Math 5 iRl
23
ZarolDI
19
Aerojet Aovanced
Had Moscow iDl
25
ELECTRONIC ARTS
Fligrii Simulator iDi
23
ACTIVISION
Moviemaker
24
Crusade Europe IDl
27
Same Uihei
24
Europe Ablate
36
DecEm i Ceser. iD.
27
Great Arwrtan
Heart ol Alrca
24
F'lSStikeEarJelDl
21
Cross Country
Adventure Const
Gun Snip Die Helicopter
Road Race IDl
21
5et:D)
28
Simulation ID)
Call
Hickei iDj
21
Archort 2 |D)
24
Kennedy ApjjoacMD)
23
Masitr of the
',•■> i Oioer
Sitent Service
Lamps ID)
21
Monsters (0)
24
Suomanne
Slot Car Const
24
Muse Corel Sel ID)
17
Simulation ID)
23
AVALON HILL
Moroer on Ihe
SPRINGBOARD
Pan:er JagtMDl
19
Zinderneuf ID)
14
Newsroom
34
Juuner Missoi IK9
23
Ont-on-One ([))
24
Clip Art Vol 1
21
Super Bowl
Prtnl Cori.i Set (D)
17
MINDSCAPE
Su'lday (Dj
21
Racing Dest Sel ID)
24
Bank St Music
Tdeogijard iDl
19
Seven Cries GoW (01
24
Wriler ID)
26
Toumamrjoi Goi idi
IS
Skylc* ID)
24
Halley Project ID;
26
BatteMa& Included
EPYX
Pirlcd Sooe SW ID)
49
Paperclip Mry in
41
l!.LllW.l/(li IDl
27
ORIGIN
Honrepah
35
Fast Loan lilt
27
Ultima 3 ID)
39
CmuRH 64 (> 120
41
Jel Cixnual
SSI
BRODERBUND
Simulator
19
Batlalion
Bank Si Wmei iD)
33
Rescue on
Commander (0)
27
Clamp lodennie IDj
23
Fracialus IDj
27
Colonial
Kjraleka (0)
21
Summer Games 2 IDl
26
Conquest (0)
27
Mask ot the Sun IDl
26
Winter Games (0)
27
Computer ArrtjushiD)
39
Print Shop (0|
2B
Worlds Greatest
Computer 0B (0)
27
Pnni Snog Graphics
Fno'tail 10)
27
tiekjol Fin ([li
27
Itnary ■ 1 (0|
17
FIRST STAR
Geimanv 1985 (Dl
39
Prim Snop Gnpf»cs
Soy w 5U1 IDl
21
Impel ium
mart * •' 101
17
'l AV| H N
Galadum IDl
27
Pini Shop Gtaphcs
Saigon 2 IDl
IS
Kdmplgruppe IDj
39
Lttary « 3
17
Saioon 3 ID)
33
Norway 19BSiri|
24
Sieaiifi iOj
21
INFOCOM
Cnantas* [DO
27
DATASOFT
Encrunler lOl
23
SUBLOGIC
AlternatE Reality i0l
28
HiltWikets Guk)e to
FicfS Simulator 2iD>
32
Sruce Lee ID)
IS
IheGalaiy lOl
23
TIMEWORKS
Coun BarQanan (til
19
lrrl«JH|D)
23
Data Manager 2 IDl
33
E^vator Acini IDl
19
Piantilail [0l
23
Swrficalo'
Mr 00 HI ■
17
Sorcerer 10)
26
Sideways ID)
Wishormger ID)
23
y*irj«TOifSee*er <0i
33
Boxes (10)
2 -6
7+
Black Generic
SS/DD
8.90
7.40
Color Generis BASF
SS/DD
SS/DD
10.90
10.90
9.90
9.90
Maxell
SS/DD
16.90
15.90
COLORED DISKS AS LOW AS 79$ EACH
FLOPPY DISKS AS LOW AS 59<fc EACH
Fully tjuaMnlijfjd Includes sfeeves and hub rings
DISKETTES (2 bo* minimumi 10 per box
5 '■■'<■'
BLACK GENERIC BULK
COLORED GENERIC BULK
BULK
SS/DD
DS/DD
SS/DD
DS/OD
20-69
.74 ea.
.99 ea,
.89 aa.
1.09ea.
/().
.59 ea.
.85 ea.
,79 ea.
.99 ea.
To order call TOLL FREE
1-800-824-7506
ORDER LINE ONLY
COMPUTER CREATIONS, Inc.
SI P.O. BOX 493 - DAYTON. OHIO 45459 EEJ
For mlormntion otdur inquiries, or for OfttQ orders 151 3* -135-6868
0f3*n,rnei0t»^9<*rn to 9 pn> Won Flu TDjm IM pm h&l itjs1rfn5Unav0T*nei WirumuffiSlfj per
wop COD ratWJlOOi PiMWtOfclyCDmuyieTi^icm Cjutoiitrnnymijerr idvct^>k:» jnd 4«jd4tpi>iv
ol prrtutT ^i<» *rti jviitjtx><tv a>e hA|Ki id crynge «n|fvut notice fit sn^ C iq ConEMntil U $
4d*eSK5Cpnty , PWJM.ncl^e<'SiirtBD«H3WJ ,IH J r 3ft^eLW'>'r^«miTi JJ 00l Soff*are jffl^CRSa^ifld
S3004h'Ppnqiridfiindtfr^inCwl'nerii*>LlS AciuAlfie^iw^Latcivirgedout^deUS kjiTC-WeCifiifli
Aiiiki Ha*ju KjeiloftOindAPO Offlirvflenti MOf-, sa*«tu CanaciianDsaer^*^ sftippi^ iM.n
SbGOi Ail othfi foreign tfderi pleas* JM t5\ srncpin« <Mn £1D> Fir itwne*ite«h*rj send tasriitts
thptk rhofl*r w^f w cS"*ci Lw* tfinve»s Pipwy' jna coi'Ti.Djri,- ch«iis drto* 3 *tt*s Jo cleat Senoof
rjgrejNMt «0cf S *e'corne Ou* la out to* petti if Vi^i D*kni1 NO CHtDiTS AH Brftttirt returns mist
hjve 3 return jui rw \jt\ «n nwrntM i fieive c*n ISUM35 -SB66 la «fti jm *n RA * a* vout ( etui n t, i <w; Cm
. jcceftiW foi feoucemeflt w rtmit
RUN APRIL 1986 I 91
From p. 38.
Listitxg I continued.
55 PRINT"{CRSR DN){2 CRSR RTsHCTRL 2]I = IN
PUT {CTRL 6} NOTES OF YOUR OWN SONG"
:REM*41
60 PRINT" {CRSR DN}{2 CRSR RTs J { CTRL 2}A= AD
D {COHD 3} NOTES TO SONG" : REM* 40
65 PRINT" {CRSR UN ) { 2 CRSR RTs ){ CTRL 2JM= MO
DIFY {COMD 6} WAVEFORM, A/D, S/R" : REM* 4 5
7 PRINT" {CRSR DN}{2 CRSR RTsHCTRL 2}S = SO
UND {COMD 3 (CHANGE DURING PLAYBACK"
:REM*214
75 PRINT" {CRSR DN}{2 CMSR RTs) {CTRL 2}E= ER
ROR CORRECTION {COMD 6 } AFTER INPUT"
: REM* 6 3
80 PRINT" (CRSR DN]{2 CRSR RTs) {CTRL 2}K= {C
OMD 6) KEYBOARD SYNTHESIZER{CTRL 2)"
:REM*144
PRINT" {CRSR DN}{2 CRSR RTs} (CTRL
IT AND EXIT PROGRAM" :
GETA$:IFA$=""THEN90 :
GOSUB165
i IFA$ = "R ,, THENGOSUB525l
020
85
90
95
100
105
110
115
120
125
1 30
135
140
145
150
155
160
165
170
175
IFA$="P"THEN15 5
IFA3="C"THEN15 5
IFAS="I"THEN195
IFA$="A"THENZ=2
2 JO- QU
: REM* 241
:REM*200
: REM* 41
IFVA%=3THEN37 5:CQT
:REM*78
: REM* 2 9
: REM* 156
:REM*19 5
I=1M:D=IM:GOTO240
:REM*240
GOSUB195:GOTO20
: REM* 71
REM+1 56
REM* 139
REM*2 30
: REM* 8 2
REM*1 17
REM* 92
185
190
195
200
205
21
21 5
220
225
230
235
240
245
250
IFAS="M"THENZ=1
IFAS="S"THENGOSUB82 5:GOTO20
IFA$="E"THENZ=3:GOT0645
IFAS = CIIR5(81 ) THEN END
IFA$="K"THENPRINT"{SHFT CLR } " ; GOT0895
:REM*1 99
GO TO 20
IFIMO0THEN375
GOTO20
IFAS<>"R"ANDA$<>"l*'ANDA$<>"p"THENRETURN
:KEM*217
IFAS="P"ANDIM=0THENRETURN : REM* 160
PRINT" { HOME }< SHFT CLR } { 4 CRSR DNs){2 CR
SR RTs) {CTRL 9) {COMD 6 ) HOW MANY VOICES
WOULD YOU LIKE? {CTRL ) ( CTRL 2)"
:REM*221
INPUT" {CRSR DN){24 SPACES } ( 1 , 2 , OR 3)";V
A% ':REM*140
IFVA% > 30RVA% < 1 THENPRINT" {CTRL 9 ) PLEASE
REENTER ( 1 2 OR 3) (CTRL 0)":GOTO175
!REM*229
VB%=VA%-1 : RETURN :REM*4
FORK=0TQVB% :RBH*5S
PRINT" {SHFT CLR) {3 CRSR DNs){CRSR RTJPA
RAMETERS FOR VOICE"K"ARE NOW:W/F-"V(K } "
, A/D-"D{K)",S/R~"R(K) :REM*136
PRINT" {2 CRSR DNs){2 CRSR RTs) (COMD 6}E
NTER NEW PARAMETERS FOR VOICE H { CTRL 2)
"K":" :REM*55
INPUT" 1CRSH DN}[2 CRSR RTS ) ( COMD 6)W/F(
CTRL 2} ( 17, 33,65 >";V(K) :REM*2
IFV(K)=65THENINPUT"{CRSR DN } [ 2 CRSR RTs
)HI PULSE(0-15)",*HP(K) : INPUT" {CRSR DN ) {
2 CRSR RTsJLO PULSE( 0-255 ) ";LP(K>
:REM*23
INPUT" {CRSR DN){2 CRSR
CTRL 2} (0TO255)";D(K)
INPUT" {CRSR DN)(2 CRSR
CTRL 2} (0TO255)";R(K)
RTs} {COMD 3}A/D{
:REM*1 18
RTsHCTRL 6)S/R{
:REM*1 1
IFZ=1THENNEXT:Z=0: RETURN
NEXT
FORK=0TOVB%:IFZ=2THENI=D:
: REM* 20
:REM*24 5
:GQTO250
:REM*220
I=0:D=0 :REM*153
PRINT" {SHFT CLR} (HOME) {CTRL 9 [RECORD ME
ASURE #{SHFT SPACE} (CLOSEST TO NOTE,ONL
Y)" : REM* 6 8
98 1 RUN APRIL m
270
275
280
285
290
295
300
305
310
315
320
325
330
335
340
345
350
355
360
365
370
375
380
385
390
255 PRINT" {CTRL 9} BEFORE GOING TO NEXT VOIC
E OR FOR NOTE (2 SPACES (ERROR CORRECTION
{CTRL 0)" :REM*1 19
26 PRINT" {CRSR DN}(2 CRSR RTs) {COMD 6) VOIC
E ff"K"[4 SPACES} {COMD 3 ) ENTER NOTES (CTR
L 2}" :REM*135
26 5 PRINT" (CRSR DN}{2 CRSR RTs) (COMD 6}ENTE
R 0,0,0 TO GO TO NEXT VOICE {CTRL 2}"
:Kh'M*28
IFZ=3THENZ=0:GOTO20 :REM*41
GOSUB710 :REM*30
IFK=2ANDI=IMTHEND=IM :REM*2 37
IFNM=0ANDK<> 0ANDI < > 1MTHENPRINT" { SHFT CL
K){2 CRSR DNs){2 CRSR RTs }{ COMD 3JERR0R
IN ENTRY. {2 SPACES) (CTRL 2}RED0 LAST S
ERIES" :REM*44
IFNM=0ANDK < > 0ANDI < > IMTHENI =D : IM = D : FORT =
1 T02 000: NEXT : GOT02 4 : REM* 1 2 1
IFNM=0THEN365 : REM* 70
B=I/16 :REM*127
WA=V(K) :IFNM<0THENNM=-NM:WA=1 :REM*236
DR%=NM/128:0C%=(NM-128*DR1)/16 :REM*205
NT=NM-1 28*DR%- 1 6*0C% :REM+ 1 00
FR=FQ(NT> :REM*227
IF OC%=7THEN335 :REM*146
FORJ = 6TO0C<iSTEP-l : FR=FR/2 : NEXT : REM* 19
HF%=FR/256:LF%=FR-HF%*256 :REM*56
IFDR%= 1 THENH% { K , I ) =HF% : L% ( K , I ) = LF% :C% { K
,I)=WA:I=I+1:C=I/16 :REM*93
IFDR%=1 THENPRINT" (CRSR UP}{16 CRSR RTs}
{COMD 6}MEAS.{CTRL 2)"B"(C0MD 6)T0"C:G0
TO270 :REM*228
F0RJ=1T0DR%-1 :H%(K,I)=HF*:L%(K,I)=LF*:C
*{K,I)=WA:I=I+1:NEXT :REM*35
H% ( K , I ) = HF% : L% { K , I ) = LF% : C% ( K , I ( =WA- 1
:REM*142
1=1+1 :C=l/1 6 :PRINT" {CRSR UP} {16 CRSR RT
sHCOMD 6} ME AS. {CTRL 2}"B"{C0MD 6}TO"C:
GUTU270 : REM* 195
IFK-0THENIM-I :REM*144
NEXT:Z=0:GOTO20 :KKM* !')
REM SONG WORDS :REM*44
IFIM< >0THEN390 : REM* 5 5
GOT039 5 : REM* 124
PRINT" < SHFT CLR ) { 1 CRSR DNs } { 3 CRSR RT
sllCTRL 9) {COMD 6} NOW PLAYING {CTRL 2)
"?NS$ ;REM*249
POKES + 18,0: PUKES + 4, 0:POKES+1 1 , 0.-REM + 212
0NVA%GOTO4 15,410, 405 : REM*1 3 3
POKES t 1 9 , D{ 2 ) : POKES+ 20 , R ( 2 I : POKES+ 1 6 , LP
(2}:POKES+17,HP{2) :REM*50
POKES+12,D< 1 ):P0KES+13,R( 1 ) : POKES+9 , LP(
1 ) ;POKES+10,HP( 1 ) :REM*9
FOKES+5,D{0 ) : POKES+fc ,R( ) ; P0KES+2,LP( 0)
395
400
405
410
415
420
■;.>-,
4 30
435
440
445
450
455
460
465
470
475
480
■18',
:POKES+3,HP(0)
POKES +2 4, 15
A1^""
FURI-0TOIM
GETA1S:lFA1S="
: REM* 20
: REM* 77
: REM* 108
: REM* 77
THEN PUKES +24 , :GOTG20
:REM* i 52
ONVA1GOTO4S5,450,445 : REM* 24 5
POKES+ 14,1^(2, 1) :POKES + 15,H'i(2,I) : POKES
+18,C%(2,I) :REM*82
P0KES + 7,L^( 1 , l):POKES*8,H' u ( 1,1) : POKES+ 1
1,C%(1,I) :REM*129
POKES, L%(0, ] ) : PUKES t 1 , H'„{0,1 ) :POKES + 4,C
%(0,I) :REM*246
ONVA'iGOT0465, 470,475 :REM*45
FORR=1T028:NEXT : REM" 182
F0KR=1T028:NEXT : REM* 187
NEXT : REM* 230
IFAS="C"THEN155 : REM* 15
POKES +2 4,0 : REM* 34
Listing 1 continutd.
490
495
500
505
510
515
520
525
530
535
540
545
550
555
560
565
570
575
580
585
590
595
600
605
610
615
620
62 5
630
635
640
645
650
655
660
665
670
675
680
685
PRINT" (SHFT CLR){3 CRSR DNs ) { 2 CRSR RTs
)(COMD 6)D0 YOU WISH TO WRITE THE SONG
TO DISK?{18 SPACEsHCTRL 2}Y/N "
:REM*191
GETAS:IFAS=""THEN495 :REM*152
IFA$="Y"THENGOSUB585 :REM*117
GOTO20 :REM*182
DATA34 334, 36 376, 3853 9, 4083 :REM*87
DATA4 3258, 4 58 30, 48556, 51 443 :REM*17 9
DATA54 502,5774 3,61 176,64814 :REM*62
PRINT"{SHFT CLR)":POKE53280,4 :REM*29
PRINT" {SHFT CLR} (HOME) (CRSR RT}(CTRL 9}
CHOOSE A SONG AND ENTER THECCOMD 6) NA
ME ONLY (CTRL 2) (CTRL 1) {CTRL 7HWITHO
REM*86
6} NAME
REM* 8 5
REM* 4 8
UT QUOTES) (CTRL 2)" !
INPUT" (CRSR DNK2 CRSR RTs }( COMD
OF SONG (CTRL 2)";NS$
X$=" ( " :
OPEN2,8,2,"00:"+NS$+",S,R":TI$='
: REM* 20 5
PRINT" (SHFT CLR) (10 CRSR DNs ) ( 3 CRSR RT
5) [CTRL 9) {COMD 6) LOADING (CTRL 2) ";N
S$: PRINT" (3 CRSR DNS ) { 1 4 CRSR RTS ) PLEAS
E WAIT {CTRL 01" :REM*19 4
INPUT#2,IM:IFIM=0THEN5S0 : REM* 171
FORK=0TOVB%:INPUT#2,V(K) ,D(K) ,R( K) , LP{ K
),HP{K):NEXT :REM*146
FORI = 1 TOIM; FORK=0TOVB% : INPUT#2 ,H% (K, I ) ,
L%(K,I) ,C%(K,I) :NEXT :REM*17
PRINT" {HOME) {7 CRSR DNs) {17 CRSR RTs)(C
TRL 9) {CTRL 8}";TI$:NEXT ;REM*194
IFIMO0THENCLOSE2: RETURN :REM*24 3
n> i :;■:'" . .;;:;'t c,k <,[:> cksr d:;s){5 crsp. RTs
){CTRL 9} (COMD 3)FILE NOT FOUND (CTRL
}{CTRL 2}":CLOSE2:G0TO53 5 :REM*244
PRINT" (SHFT CLR)";PRINT"(3 CRSR DNs) (4
CRSR RTsHCOMD 6JINSERT DISK INTO DRIVE
{CTRL 2}": PRINT" {2 CRSR DNs) {2 CRSR RTs
(ENTER S TO SAVE"
PRINT" (2 CRSR DNs ) { 2 CRSR
NTER N IF YOU CHANGE YOUR
GETA3$:IFA3S=""THEN595
IFA3S="N"THEN20
IFA3$="S"THEN615
GOT0595
XS=" f ": INPUT" {SHFT CLR) {2
RSR RTs) NAME OF SONG";NS$
:REM*91
RTS ) ( COMD 3 ) E
MIND {CTRL 2)"
:REM*176
; REM* 7 7
:REM*206
:REM*175
:REM*1 1
CRSR DNs) {2 C
:REM*255
:REM*22
OPEN2,8,2,"00:"+NS$+",S,W
PRINT" {CRSR DN){10 CRSR RTs} {CTRL 9}SAV
ING SONG TO DISK {CTRL } " : PRINT#2 , IM
:REM*1 61
FORK=0TOVB% : PRINT02 , V { K ) X$D ( K ) X$R ( K ) X$L
P(K)XSHP(K) ;NEXT : REM*! 70
FORI=1TOIM:FORK=0TOVB%:PRINT#2,H%(K,I)X
$L%(K,I)X$CMK,I) : NEXT: NEXT :REM*103
CLOSE 2 ; RETURN : REM* 1 2
REM CHANGE NOTE AND OCTAVE :REM*247
PRINT" (SHFT CLR) (8 CRSR DNs ) ( 2 CRSR RTs
HCQMD 6) ENTER VOICE (CTRL 2}(0,1,OR 2)"
;:INPUTK :REM*240
IFK>2THENPRINT" {SHFT CLR) {42 SPACES} (3
SHFT CLRs}" :GOTO650 :REM*1 1 5
PRINT" (SHFT CLR) (10 CRSR DNs } { 3 CRSR RT
sHCOMD 6) ENTER MEASURE # FOR NOTE"
;REM*16 4
PRINT" ( 3 CRSR RTs} YOU WISH TO { 2 SPACES}
CHANGE (CTRL 2)" :REM*243
INPUT" (2 CRSR DNs} {3 CRSR RTs }( CTRL 9}(
COMD 6} ENTER THIS NUMBER (CTRL 0}{CTRL 2
)";E1 :REM*76
E2=INT(E1 ):E=E2:IFE<0THENE=0 :REM*59
F=(E1-E2)*16 : REM* 52
I»16*E+F :REM*73
690 PRINT" {SHFT CLR} {10 CRSR DNs} {2 CRSR RT
S}{COMD 6 (ENTER NEW NOTE, OCTAVE, AND D
URATIONtf {CTRL 2)" :REM*38
695 PRINT" (2 CRSR DNs) {4 CRSR RTs) {CTRL 9}(
CTRL 2) DO NOT {CTRL 0}{CTRL 2) {COMD 3}
CHANGE (CTRL 2} THE DURATION 0." :REM*61
INPUTNPS,NO,ND :REM*8
GOSUB71 5:GOTO305 :REM*39
INPUT" (CRSR RT)(COMD 3)N,{COMD 6)0, (COM
700
705
710
715
720
725
730
735
740
745
750
755
760
765
770
775
780
785
790
795
800
805
810
815
820
825
830
835
840
845
850
855
860
865
870
875
880
885
890
895
900
905
910
91 5
920
D 7}D(CTRL 2)";NPS,N0,ND
IFNPS="0"THENNM=0: RETURN
IFNPS="S"THENNM=-1 28*ND: RETURN
IFNP$="C"THENNP=0
IFNP$ = "C//"THENNP = 1
IFNP$="D&"THENNP=1
IFNP$="D"THENNP=2
IFNP$="D#"THENNP=3
IFNP$="ES"THENNP=3
IFNP$="E"THENNP=4
IFNP$= m F"THENNP=5
IFNP$="F0 M THENNP=6
IFNP$="G&"THENNP=6
IFNP$="G"THENNP=7
IFNP$="Gtf"THENNP=8
ifnp$="as"thennp=8
ifnp$="a"thennp=9
ifnp$="a#"thennp=1
ifnps="bs"thennp=1
ifnp$="b"thennp=11
ifnps="cs"thennp = 1 1
nm=128*nd+16*no+np
RETURN
PRINT" (SHFT CLR}"
PRINT" (4 CRSR DNs } { 3 CRSR
RESS Fl . .F3..F5..F7"
PRINT" [CRSR DN}{3 CRSR RTs} FOR
HARMONICS (CTRL 2}"
GET BS:IFBS=""THEN840
POKES+24,15
IF B$="(FUNCT 1 }"THENPOKES+5,9
90 : POKES+ 12,8: POKES+ 13,9
IFBS="(FUNCT 1 }"THENPOKES+19,6
,69:GOT0425
IFB$="{FUNCT
3} "THENPOKES+5, 63
: REM* 4 2
: REM* 2 7
:REM*4
:REM*191
:REM*70
:REM*81
: REM* 7 8
:REM*87
:REM*100
:REM*225
: REM* 3 8
:REM*239
;REM*253
:REM*184
:REM*1
:REM*6
: REM* 6 5
:REM*182
: rem* 1 9 3
:REM*230
: REM* 2 07
:REM*1 6
:REM*113
: REM* 50
RTs ) { COMD 6 } P
:REM*239
UNUSUAL
: REM* 2 2
:REM*61
:REM*248
POKES+6,
:REM*24 7
POKES+20
:REM*130
POKES+6,
: REM* 2 3
IFB$="{FUNCT
20,7:GOTO425
IFB$=" (FUNCT
IFB$=" (FUNCT
20,7:GOTO425
IFB5=" (FUNCT
240:
24 0:POKES + 12,1 1 3 : POKES + 1 3 , 53
3}"THENP0KES + 1 9,11 9:P0KES +
:REM*18
5 } "THENPOKES+5 , 36 : POKES+6 ,
197: POKES + 1 2, 53: POKES* 13, 53: POKES+1 0,6
:REM*23 3
5}"THENPOKES+19 ,1 1 9; POKES +
:REM*1 56
7 } "THENPOKES+5 , 1 5 : POKES+6 ,
POKES + 1 2 ,10: POKES+ 1 3,167: POKES + 1 0,0
:REM*157
IFB$=" (FUNCT 7 } "THENPOKES+1 9 ,119: POKES+
20,24 0:GOTO425 :REM*2
RETURN :REM*183
CLR:POKE53280,1 1 : PRINT" (SHFT CLR) {CRSR
DN}{10 CRSR RTs) [CTRL 9} KEYBOARD FUNCT I
ON (CTRL 0}" :REM*238
PRINT" {CRSR DNHCRSR RT}(COMD 6JF1..F3.
.F5..F7, .SELECT OCTAVES (CTRL 2)"
:REM*211
PRINT" {CRSR RT)(COMD 7}F2
CT WAVEFORMS . { CTRL 2 } "
PRINT" {CRSR RT}(COMD 5)F8
NOTE TILL NEXT NOTE"
PRINT" (CRSR RTJIS PLAYED (CTRL
,F4.
PRINT" {CRSR DNKCRSR RT){COMD
G SPACEBAR SELECTS SOLO OR"
F6. .SELE
:REM*112
MAINTAINS A
:REM*119
2}"
:REM*21 4
6)PRESSIN
:REM*189
RUN APRIL I986 / 99
Listing I continued.
925 PRINT" {CRSR RT} POLYPHONIC SOUND."
:REM*190
PRINT" (CRSR DNH3 CRSR RTsHCOMD 1 }NOTE
S AND CORRESPONDING KEY CHART {CTRL '2} "
: REM* 13
PRINT" (CRSR RTJfCOMD 6}NOTE..C C§ D D#
E F F# G G# A h# B CfCTRL 2)" :REM*18
PRINT "(CRSR RT}KEY...Q 2{2 SPACEsJW 3{
2 SPACES }E R 5{2 SPACES }T 6(2 SPACES }Y
7(2 SPACES )U I " :REM*77
PRINT" (CRSR DNHCRSR RTKCOMD 6} NOTES C
ONT. Cd D DJ E F F# G GJ A(CTRL 2)"
:REM*1 52
PRINT" (CRSR RT}KEYS(2 SPACES JCONT. 9{2
SPACES }0 0(2 SPACES }P @ -{2 SPACES }* {L
B.)(2 SPACES) (UP ARROW)" :REM*227
PRINT" (2 CRSR DNs K 5 CRSR RTs}(CTRL 9)(
CTRL 2) PRESS {2 SPACES) (COMD 6} Z FOR MA
IN PROGRAM (CTRL 0}{CTRL 2)" :REM*238
S = 54272:DIMX( 26 J :DIMY(255 ) :FORI = 0TO28 : P
UKES+ 1,0: NEXT :REM*191
XI =7040 :FORI=1T026:X( 27-1) =X1*5.8+30:X1
=X1/2{UP ARROW) (1/12) :NEXT :REM*1 4
Y$="Q2W3ER5T6Y7UI9O0P@-*(LB.) {UP ARROW)
" :REM*185
FORI=1TOLEN(Y$):Y(ASC(MID$(Y$,I) ) )=I:NE
XT :REM*204
AT=0:DE=0:SU=15:RE=10:SR=SU*16+RE:AD=AT
*16+DE:WV=16:W=0:M=1 :OC=4:HB=256
:REM*129
Z=0 :REM*224
l-'URt = 0TU2:T=I*7:POKES+5+T,AD:POKES + 6+T,
SR :REM*165
930
935
940
945
950
\tV,
960
965
970
97 5
980
985
990
99 5 POKES+2+T,4000AND255:POKES+3+T, 4000/256
: NEXT: POKES +2 4, 15 : REM* 25 2
1000 GETDS:IFD$=""THEN1000 :REM*57
1005 FR=Y(ASC(DS) ) : IFFR=ZTHEN1 035 :REM*172
1 01 FR = X< FR ) /M:T=V*7 :CR = S+T+4 : POKES + 5+T, Z:
POKES+6+T,Z :REM*129
1015 POKECR , 8 : POKECR , 2 ; POKES+T , FR-HB* INT( FR
/!1B):P0KES + 1+T,FR/HB :REM*6
1020 POKES+5+T,AD:POKES+6+T,SR:POKECR,WV+1 :
FOR I=1TO50*AT:NEXT: POKECR, WV : REM* 181
1025 IFP=1THENV=V+1 :IFV=3THENV=0 :REM*45
1030 GOTO1000 :REM*208
1035 IFD$="{FUNCT 1 ) "THENM=1 :OC=4 :G0TO1 000
: REM* 221
1040 IFD$="[FUNCT 3 ) "THENM=2:OC=3:GOT01 000
:REM*1 14
104 5 IFD$ = "(FUNCT 5 ) ■"THENM=4 :GC=2lGOT01 000
: REM* 21
1050 IFD$="(FUNCT 7 ) "T HENM=8 :OC= 1 :GOT01 000
:REM*21 6
1055 IFD$="(FUNCT 2 ) "THENW=0 :WV= 1 6 :GOT01 000
: REM* 21 9
1060 IFD$="(FUNCT 4 } "THENW=1 :WV=32 :GOT01 000
:REM*1 02
1065 IFD$="(FUNCT 6 ) "THENW=2; WV=64 :GOT01 000
;REM*9
1070 IFD$="{FUNCT 8) "THENW=0 :WV=1 7 :GOT01 000
:REM*11 2
1075 IFD$="Z"THENPOKES+24,0:RUN5 :REM*203
1080 IFDS=" "THENP=1-P:GOTO1000 :REM*244
1085 GOTO 1000 :REM*7
Ciicle !05 on HcdJtr Service card,
VCR USERS:
AT b\5T— AN ANSWER !
Usk your i uiniMiU'i to:
■ immediately locate anything you have, on
your tapes,
• generate a H$t of exactly whatyouhaveon
your tapes, either alphabetically or in order aj
length,
* Itt&tantiy find the best spot on your tapes
to record new material*
* be certain that you won't accidentally
erase something yim tfott't want to,
• umimuch, tmieh more, quickly ami effort-
lessly,
with VidtoHU-, thfl lu -.i mid mily computer
|):u.|i.ini spEtificdlly designed to solvti all the
problemsof the h-omi' video user. VldeoFil* is
so logically written and fun to us*?, any member
iff \hv f tin lily tim lean) 1o use it in minutes! Say
cjoodbyc tu thf scraps of paper and the messy
Ht ribhlicl l.tpe lioKVS F and yet VldvoFilel
Keali/inii that VkteuFIlt? is its own best
salesman, wvvv prepared «idemodisk fisrS I u\00
(return it frir $ 1 0,00 Credit towards VldeoFUef)
Available now. VldeoFfle fur tile Com*
modorv-i ■■'■ Due in October: Vid&uFiles fur
IBM compatibles and Apple IL.
VideoFlle
tin* -lhi)2lM. [>f|»t. H^ h LntAugi-lirv CA Vimlh
□ Send VtdvoFile disk for the C-64. {549,95}
G Send VidcoFlI* C-64 demn dKk, ($ 10.00>
Lj Please let me know when Video! lie b
available for; D IBM compatibles Q Apple 1
Name
Address _.
City
it A n Bldl Btl rim
Si, Hi' Zip
- 5,?, 25 l.n. tatl JBt lhrih-m«)
Circle 1 22 on Reads Service card.
COMPBANK-64
• REPLACES YOUR MANUAL
CHECKBOOK.
• PRINTS CHECKS!!!
• STORES DATA FOR LATER
USE.
• KEEPS TRACK OF CHECKS
OUTSTANDING.
• LISTS BY DATE OR ACCOUNT
NUMBER ON SCREEN OR
PRINTER.
• AUTOMATIC RECONCILATION.
ORDER COMPBANK— 64
$19.95 PLUS $2.00 S&H
FLA. RES. ADD 5% TAX
INCLUDES MANUAL
REQUIRES DISK DRIVE. ALSO REQUIRES
ADDITIONAL FORMS TO PRINT CHECKS
-Q
8901 NW 26 ST
SUNRISE, FL 33322
MOVING?
SUBSCRIPTION
PROBLEM?
('.el help wiili your subscription by
c ailing our new toll tree number:
1-800-227-5782*
between 9 <t.m. and "> pan. l-!S [ .
Monday-Friday,
ll possible, please have your mailing
label in front of you as well as your
cancelled check or credit and state-
mem if you are having problems
with payment,
U'n Hiving, please give both your
old address and new address.
■ Vw \,.ikM.,1t iL-,idtrih,.dL S N»I7.1L^II Itt
100 /RUN AFRIL1U6
Checksums for RUN
1985 Programs
Last February, in response to many reader inquiries, we began
a series of checksum listings for programs published in 1985
before our CM checksum program, M Perfect Typist, appeared
in September. August was covered in February, Below, you will
find the July programs' checksum listings.
To use the checksums, you must first load and run 64 Perfect
Typist (see How to Type Listings, on page HO); then get out
your fitly issue and begin typing in any program you find in the
listings hetow. Every lime you hit the return key, a number from
to 25 5 will appear. If you enter a line correctly, the number
following the ":1{FM*" next to the line number will appear.
If you have already entered one of the programs from July and
desire to check it for accuracy, simply enter 64 Perfect Typist, list
lines individually or in small groups and position the cursor on
the line you want to check. Xext, press the return key, and, if
you've entered the line correctly, the number that appears beUnu
the line will match the number following the ":REM*" in the
listings.
You can look forward to seeing more of these listings of 1 985
programs in subsequent 1986 issues o/RUN.
Datafik Fast Print, by Mike Konshak;July, p. 30.
1 500
1502
1504
1506
1508
1510
1512
1514
1516
1518
1520
1522
1524
1526
1528
1530
1-, VI
1534
1536
1538
1540
1542
1544
1546
1548
1550
1552
1554
i 5b£
1558
1560
1562
1564
1566
1568
1570
1572
1574
1576
1579
1530
1582
1584
1586
1588
1590
1592
1594
1596
1598
1600
1602
16 04
1606
160B
1610
: REM* 21 5
:REM*221
:REM*23
:REM*237
:REM*219
•REM+197
: REM* 51
: REM* 41
:REM*107
:REM*95
:REM*243
:REM*241
:REM*51
:REM*141
:REM*129
:REM*3
!REM*47
:REM*95
:REM*56
: REM* 170
:REM*42
:REM*3a
: REM* 1 1 4
:REM*196
iREM*246
:REM*240
:REM*238
:REM*158
: REM* 190
:REM*126
; REM* 106
:REM*140
:REM»132
:REM»220
:REM*96
:REM*22 4
:REM+124
:REM*64
:REM*206
:REM*21 4
:REM*252
:REM*21 2
:REM*1 24
: REM* 50
:REM*1 32
:REH*250
:REM*152
:REM*72
;REM*68
:REM*232
:REM*188
:RKM*176
:REM*234
:KEM*82
:REM*96
: REM* 14 8
1612
16 l ■;
1616
1618
16 20
]!,/.'
1624
16 26
1628
1630
1632
1634
1636
1638
16 40
li,.l.'
1644
1646
1648
1650
16 52
16 54
16 56
1658
1660
1662
1664
1666
1668
1670
1672
1674
1676
1678
1680
1682
1684
1686
1688
1690
1692
1694
1696
1698
1700
1702
1704
1706
17 08
1710
1712
1714
1716
1718
1720
1722
JREM+208
:REM*122
: REM* 68
SREM+254
: REM* 4
; REM* 106
:REM*234
: REM* 200
:REM*42
:REM*28
:REM*30
:REM*32
: REM* 170
: REM* 126
:REM*206
:REH*140
: REM* 3 4
; REM* 26
:REM*130
:REM*176
:REM*138
:REM*230
:REM*2
:REM*192
: REM* 188
: REM* 60
:REM*24
: REM* 174
:REM*164
: REM* 23 4
*REM*84
: REM* 152
:REM*194
:REM*220
:REM*196
:REH*244
:REM+210
: REM* 14
: REM* 4 4
:REM*220
:REM*72
:REM*162
:REM*214
:REM*1 14
: REM* 6 4
;REM+164
: REM* 36
:REM*178
:REM*176
:REM+202
:REM+84
:REM*8
!REM*246
:REM*56
:REM*18
:REM*122
1724
1726
1728
1730
1732
1734
1736
1738
1740
1742
1744
1746
1748
1750
1752
1754
17 56
17 58
1762
1764
1766
1768
1770
1772
1774
1776
1778
1780
1782
1784
1786
1788
1790
1792
1794
1796
1798
1800
1802
1304
1806
1308
1810
1312
1814
1816
1818
1820
1822
1824
1826
1823
1830
1832
i a '. •:
1836
:REM*242
:REM*14 2
:REM*208
: REM* 4 2
:REM*224
:REM*112
:REM*178
:REM*252
: REM* 90
:REM*222
: REM* 46
: REM* 96
:REM*28
:REM*0
: REM* 66
:REM*132
:REM*242
:REM*174
:REM*150
: REM* 32
:REM*26
:REM*70
:REM*76
: REM* 38
:REM+134
:REM*26
:REM*66
: REM* 134
:REM*192
: REM* 4 3
:REM A 248
:REM*244
tREM*110
!REM*45
:REM*185
: REM* 95
;REM*215
:REM*253
:REM*1 05
:REH*141
:REM*127
: REM* 7 3
:REM*131
:REM*145
:REM*205
:REM*1 IS
:REM*235
:REM*17
:REM*125
:REM*119
:REM*87
:REM*67
:REM*221
!REM*43
:REM*119
:REM*11
1838
1340
1842
1844
1846
1848
18 50
1852
1854
1856
1858
1860
1862
1364
1866
1863
1870
1872
1874
1876
1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1904
1905
1906
1908
1910
1912
1914
1916
1918
1920
1922
1924
1926
1928
1930
1932
1934
1936
1938
1940
1942
1944
1946
:REM*14 5
: REM* 3 5
:REM*11
:REM*169
:REM*85
:REM*151
:REM*141
:REM*115
:REM*247
:REM*243
:REM*239
:REM*1 9 3
: REM* 2 5
:REM*221
: REM* 3 7
:REM+131
:REM*233
:REM*213
:REM*45
:REM*35
:REM*1
: REM* 51
: REM* 7 5
:REM*165
:REM*109
:REM*179
:REM-173
:REM*85
:REM*65
:REM*209
: REM +67
:REM*17 3
:REM*141
:REM*151
: REM* 28
:REM*221
:REM*35
: REM* 19
:REM*49
:REM*213
: REM* 6 3
: REM* 1 9 1
:REM*3
: REM* 53
:REM*193
;REM*241
: REM* 67
:REM*147
:REM*239
:REM*209
:REM*209
:REM*121
:REM*1 21
:REM*97
: REM* 153
: REM* 159
1948
:REM*249
1950
:REM*18 3
1952
: REM* 17
1954
:REM*217
1956
:REM*193
\')'jV,
SREM+81
1960
: REM* 137
1962
SREM+115
1964
:REH*95
1966
:REM*63
1963
:REM*205
1970
:REM+207
1972
:REM*213
1974
;REM*215
1976
:REM*127
1978
:REM*71
1980
: REM* 57
1982
:REM*177
1984
: REM* 123
1986
:REM*21 3
1988
: REM* 51
1990
:REM*69
1992
:REM*85
1994
:REM*119
1996
:REM*247
1998
: REM* 7 7
2000
:REM*22S
2002
J REM* 11
2004
:REM*149
2006
:REM*47
2008
:REM*153
2010
:REM*245
2012
:REM*219
2014
:REM*97
2016
:REM*1S5
2018
:REM*161
2020
: REM* 4 1
2022
:REM*3
2024
: REM* 99
2026
: REM* 6 9
2028
: REM* 8 3
2030
: REM* 2 3
203 2
;REM*161
,'■,« M
:REM*239
2036
:REM*243
2038
:REM*209
2040
:REM+79
2042
:REM*11
2044
:REM*167
2046
:REM*235
2048
:REM*250
2050
:REM+238
2052
:REM+220
RUN AI'RII. UlSli / K)l
Program Painter, by Art Paradis;July, p. 20.
LISt
ng 1. K.-i'lU-tJO
nvcrtcr
program.
100
:REM*230
390
:REM*11S
640
:REM*162
890
:REM*199
1140
:REM*134
110
:REM*52
400
:REM*9
650
:REM*242
900
:rem*19 3
1 150
:REM*4 4
140
:REM*1S8
410
:REM*141
660
: REM* 172
910
:REM*121
1160
: REM* 198
150
: REM* 22
420
•REH*175
670
: HEM* 60
920
:REM*157
1170
:REM*1 26
1 60
:REM*204
430
: rem* 65
680
: REM* 196
930
:REM*233
1180
: REM* 88
190
: REM* 204
440
: REM* 29
690
:REM*170
940
:REM*183
1190
:REM*0
200
: REM* 190
450
: REM* 59
700
: HEM* 21 2
950
: REM* 15
1200
:REM*154
210
:REM*218
460
:REM*215
710
: REM* 176
960
: REM* 25 3
1205
:REM*161
220
: REM* 24
4 70
:REM*109
720
:REM*150
970
:REM*181
1210
: REM* 56
230
:REH*76
480
:REM*207
730
: REM* 2 08
980
:REM*121
1220
:REM*76
240
: REM* 128
490
:REM*91
740
:REM*10
990
:REK*231
1230
:REM*98
250
:REM*96
500
:REH»103
750
:REM*11B
1 000
: REM* 41
1240
:REM*52
260
:REM*105
510
:REM*231
76
:REM*1 10
1010
: REM* 195
1250
:HEM*32
270
:REM*229
520
:KEM*0
770
: REM* 15
1020
:R£M*169
1260
:REM*216
2B0
:HEM*1
530
: REM* 122
780
:rem»85
1030
:REM*68
1270
:REM*10
290
; REM* 2 5
540
:REM*236
790
:REH*131
1040
:REM*252
1280
:REM*151
300
:REM*147
550
: REM* 22 2
800
:REM*77
1050
:REM*54
1290
:REM*71
310
:REM*115
56
:REM*184
810
: HEM* 71
1060
: REM* 98
13 00
:REM*31
32
:REM*167
570
:REM*162
820
:REM*31
1070
: REM* 70
1310
:REM*121
330
:REM*39
580
:REM*60
830
:HEM*131
1080
:REM*118
1320
:REM*1 03
340
;REM*1B7
590
:REM*90
84
: REM* 93
1090
: REM* 70
350
: REM* 1 1
600
:REM*220
850
;HEM*167
1100
:KEM*138
360
: REM* 207
610
:REM*160
860
:REM*177
1110
:REM*66
370
: REM* 8 5
620
:REM*212
870
;REM*47
1120
:REM*6
380
;REM*227
630
:HEM*110
880
:REM*15
11 30
:REM*238
Listi
ng 2. K-PICCo
r*verter
example program
100
: REM* 100
145
:REM*205
9000
:REM*139
9095
:REM*14 6
9200
: REM* 7 7
101
: REM* 7 7
146
: REM* 122
9010
:REM*205
9100
: REM* 129
9205
:REM*0
102
: REM* 120
147
:REM*249
9020
:REM*24 9
9110
:REM*14 5
9210
:REM*13
103
: REM* 231
150
:REM*78
9030
:REM*77
9120
:REM*147
9220
:REM*224
104
:REM*148
160
:REM*60
9040
:REM*173
9130
:REM*85
9225
:REM*53
105
:REM*81
170
:REM*160
9041
: REM* 92
91 40
: REM* 17
9230
:REM*244
106
:REM*114
1fJ0
:HEM*U2
9045
:REM*124
9145
:REM*196
9240
: REM* 3 4
110
: HEM* 100
190
:rem*160
' 1 ' .. v<
:REM*13
9150
:REM*175
115
:REM*217
200
:REM*4
9060
:REM*169
9160
:REM*113
120
:REM*24
210
:REM*212
9070
:REM*169
9170
:REM*147
130
:REM*232
219
:REM*195
9080
:REM*43
9180
: REM* 101
140
:REM*78
220
:REM+228
9090
:REM*223
9190
:REM*179
Watch Your Speed!, by Joseph J. $haughnes$y;Jul\, p. 46; (Listing 2}
10
:REM*154
20
: REM* 196
30
:REM*136
40
:REM*124
50
:REM*226
60
: REM* 4 4
70
:REM*44
80
:REM*224
90
:REM*80
100
:REM*72
110
:REM*222
120
: REM* 14
130
:REM*168
140
:REM*204
150
:REM*1B0
160
:REM*218
170
: REM* 8 2
180
:REM*182
190
:REM*200
200
:REM*60
210
:HEM*142
220
:REM*206
230
:REM*240
240
:REM*234
250
!REM*158
260
:REM*1 4 5
270
;REM*183
28
:REM*191
290
:REM*231
300
: HEM* 13
11 i 1
:REM+105
320
:REM*123
330
: REM* 227
340
:REM*47
350
:REM*61
360
:REM*215
370
!REM*91
380
;REM*17
390
:REM*209
400
:REM*179
410
:REM*213
420
:REM*191
430
:HEM*191
440
:REM+243
450
:REM*171
46
:REM*123
470
:REM*205
480
:REM*17
490
: REM* 37
500
!REM*37
510
:rem*1 11
520
iREM+52
530
:hem*2
540
:REM*106
550
JREM+170
560
: REM* I 4
570
: REM* 250
580
: REM* 34
590
: REM* 92
600
:HEM*158
610
:REM*160
620
: REM* 46
630
:REM*250
640
! REM* 150
650
:REM*23
660
:REM*44
670
: REM* 198
680
:REM*34
69
:REM*238
700
:REM*2 20
710
: REM* 72
720
:REM+152
730
:REM*212
740
: REM* 96
750
:REM*64
760
: REM* 150
770
: REM* 8 3
780
:REM*1 4 5
790
:REM*15 3
800
:REM*16 5
310
•REM*211
820
REM*203
830
: REM* 3
340
REM*! 93
850
REM+103
860
REM* 2 07
870
REM* 21 3
880
:REM*65
890
REM*143
900
:REM*4 3
910
:REM*21
920
:REM*61
930
: REM* 6 5
940 !
REM+179
950
: REM* 13
96 :
REM* 189
970
:REM*41
A High-Performance Turtle, by Rkhard Holleran;Juh, p. 2b.
List
ing 1. Turtle
Graphics
program.
Listing:
9.
10
:REM*52
160
: REM* 134
320
:REM*61
Turtle
Graphics
20
: REM* 120
170
: REM* 48
330
:REM*163
Demonstration progi
am.
30
:REM*218
180
: REM* 96
339
:REM*82
40
:REM*254
190
:REM*42
340
:REM*21 3
i
:REM*255
90
:REM*176
50
:REM*136
200
; REM* 96
350
: REM* 97
10
:REM*126
100
:REM"190
60
: REM* 178
210
:REM»24B
360
:REM*195
20
:REM*110
110
:REM*24
70
: REM* 72
219
:REM*215
370
:REM*131
30
:REM*144
120
: REM- 2 30
80
:REM*4
220
: REM* 10
380
:REM*241
40
: REM* 66
130
:REM*242
90
:REM*120
230
:REM»1 3 6
390
:HEM*189
50
: REM* 86
140
:REM*136
95
:REM*151
240
:REM*80
400
:REM*18 3
60
: REM* 230
299
:REM*134
99
: REM* 93
250
:REM*228
410
: REM* 45
70
: REM* 10
300
: REM* 197
100
: REM* 52
260
: REM* 21
420
: HEM* 129
80
:REM*42
110
:REM*76
270
:REM*239
430
;REM*235
120
:REM*164
280
: REM* 5 3
440
:REM*221
130
: REM* 46
290
: REM* 91
450
:HEM*53
140
:REM*244
300
:REM*137
150
: REM* 1 6
310
: REM* 149
1 02 / RUN APRIL 198G
Ckoj>per Run, by Howard Campbell; Jul\\ p. 40.
if)0
: REM* 1 6 6
28 5
:REM*12 2
930
:REM*141
2120
:REM*56
9072
:REM*49
110
:REM*1 5 2
286
:REM*199
940
: REM* 37
9000
:REM*205
9073
:REM*184
115
;REM*165
288
:REM*127
950
:REM*31
9010
:REM*185
9074
:REM*181
120
:REH*116
29 4
: REM* 67
955
: REM* 68
MZU
:REM*225
9075
:REM*30
130
t REM* 180
29 5
: REM* 106
958
:REM*85
9030
:REM*B1
9076
:REM*181
140
: REM* 206
300
: REM* 21
960
:REM*253
9031
:REM*104
9077
: REM* 182
150
: REM* 126
302
:REM*113
970
:rf,m*ibi
9032
:REM*35
9078
:REM+201
160
:REM*136
305
: REM* 1 9
1000
:REM*109
9033
:REM*48
20000
: REM* 146
165
:REM*167
310
:REM*67
1010
:REM*27
90 f-1
: REM* 197
20005
: REM* 55
170
: REM* 160
320
: REM*! 03
1020
:REM*129
9035
:REM*4
20010
:REM*156
200
:REM*12
330
:REM*55
1030
:REM*242
9036
:REM*117
20015
: REM* 101
202
:REM*28
340
:REM*183
1040
:REM*164
9037
: REM* 196
20020
:REM*4
204
: REM* 132
400
:REH*187
1050
;REM*152
9038
: REM* 155
20030
:REM*220
210
:REM*152
410
:REM*131
1060
:REM+224
9039
: REM* 96
20040
: REM* 208
220
:REM*6
420
!REM*141
1070
:REM*72
9040
: REM* 25 3
20050
:REM*136
230
: REM* 90
500
:REM+51
1075
:REM*217
9041
:REM*250
30000
: REM* 22 7
235
:REM*185
'il
;REM*93
1080
:REM*52
9042
:REM*131
30002
:REM*83
242
:REM+216
520
: REM* 72
1090
: REM* 128
9043
: REM* 222
30004
: REM* 231
243
: REM* 7 5
530
:RBM*252
1100
:REM*56
9044
: REM* 125
30005
: REM* 146
244
:REM*184
534
:REM*164
2000
:REM*103
9045
: REM* 2 04
30009
:REM*210
245
:REM*139
53 5
:REM*23 9
2010
:REM*101
9046
:REM*163
30010
:3EM*17
246
:REM*2
536
:REM*248
2020
:REM*12 3
9047
:REM*72
30020
:REM*133
247
:REH*185
540
:REM*60
2030
:REM*221
9048
:REM*153
30030
: REM* 27
248
:REM*146
542
:reh*138
2040
:REM*21
9049
:REM*42
30040
:REM*95
249
SREM*109
545
:REM*131
2041
!REM*64
9050
:REM*101
30050
:REM*91
250
:HEM*200
550
:REM*8Q
2042
:REM*17
9051
:REM*92
30060
:REM*149
251
:REM*209
560
:REM*114
2043
:REM*176
9052
: REM* 1 3 3
30070
:REM*249
252
:REM+26
575
:REM*115
2044
:REM*157
9053
: REM* 2 1 2
30080
:REM*161
254
:REM*160
580
: REM* 4 4
2045
:REM*242
9054
; REM* 171
30090
:REM*83
270
1REM*169
610
: REM* 62
2046
:REM*9
9063
:REM*142
30100
:REH*229
272
:REM*219
615
:REM*105
2047
:REM*214
9064
:rem*7
30110
: REM* 17
273
: REM* 154
635
:REM*213
2048
:REM*150
9065
: REM* 58
30140
: REM* 7 5
275
:REM*30
63B
:REM*212
2049
:REM*209
9066
: REM* 9 I
30150
;REM*159
280
:REM*131
640
:REM*172
2050
:REM*250
9067
: REM* 178
30160
:REM*31
281
:rem*2
6 5
:REM*116
2051
: REM* 13
906 a
:REM*149
30170
:REK*137
282
:REM*35
900
:REM*171
2052
:REM*222
9069
:REM*228
283
:REM*24 4
910
:REM*4 3
2053
:REM*13
9070
: REM* 187
284
:REM*115
920
:REM*191
2054
:REM*242
9071
: REM* 32
Circle 199 on Reader Service card.
Circle 151 on Reader Service card.
Circle 127 on Reader Service card.
MAS YOUft DISK SLIPPED?
GET A DISK-DOCK!'"
C arbo T £ ch
NEW PRODUCT!
INDIVIDUAL FLOPP Y DISK HOLDER
ONLY $2 .50* (per set of two)
Adhesive Backed Dark Brown
DISK-DOCK :H
'Plus 11.00 SSH or 2 sets for $5.00
includes S&H (saves you $2.00)
CARB0 TECH, INC.
P.O. BOX 652
SHELLV1LLE, GA 30278
404-979-6124
30 Day Money flack Guarantee!
Visa, M/C, Personal Check, Money*
Order S COD accepted. COD add
SZ.00, GA residents please
add 4i sales tax
DEALER INQUIRIES WELCOMED!
NOW GET TRUE DESCENDERS
FOR 801. 1525. 803, GP-100.
MUSH 80 & SIMILAR PRINTERS
From the Descender ROM People
FEATURING :
ARTS
SAMPLE
ACTUAL SIZE
gypsy
pager
■ Truo descenders r M
• A pleasing alternative p 6 Op I
• Uniform character formation
• No change In graphic capability
• No change In software compatibility
• No change In printer operation
• North American standard font
• Complete instructions
• Easy installation
• No soldering
$39.95 Cdn $29.95 U.S.
(Please Indicate Your Printer)
Onl ^Hrdfn-rt odd 7 7, Prow Sole* '□■
"v^ST
WILANTA ARTS
6943 Barriadaie Dr.
Mlsslssauga Ont.
L5N 2H5
1-416-858-9298
Get a Wilanto Descender ROM Today
and make your old nightmare
Just a font memory of yesterday !
cea, vic2o power supply
300 Baud Modem
Surge Prot&cled '. Noise
Filtered PoHflf Cantor.
(POOll *59,BSr-
St 79.50
C04 Conlrolad R/C Robot
f Joystick Exlantlon
W/ Forcua s2.oo
OATASETTE SI 9. 95 BE
Surge Protected Power Outlets
(FO0Z)Sl5,95
GraphlcMouta 559.95
Dual 5. 25" Olih Drive tor C64
199.00
C ii-i Conlrolad R/C Tank
Q 64 COVERS
lie; hi
Tan-
JINll
■AiMI*|ii.!-
watte t* commiifl
Jn iiii DitH nmvi
ClllO DATA4ITTC
Ctlli FRirimi
M I"! * -I l li:r= II H
UlMhMl.l^i'lOJt PAINTER
iv, i 'n fntO I'MIHl* II
i.'ji ir„f MONITOR
* ALL COVCfll "
■ II M *«l» -
aiso surPLT IBM commit «*itr safer
19*9.00 CQWIEU lUPBil STttlM: C . 7 ? »tf t ?it& fiAH UPJWCABLt fcflCK
12- HOKD. HTjIt.lGft,? MIV£t ^CALENDAR ur;r ,r >P :J*ll| R.UHlAL .Wtf
MAXTHON l B36A DUflFEE AVE.. 5, EL MONTL. CA 91 7 j;5
(018)350-5707 YISA& MASTERCARD ACCEPTED
uwhh. »*.».*•, m tAtH WVtdMltMliftiti f<M
MALini frin;,i.!upii
RUN APRIL 1'J8tW 103
COMMODORE CLINIC
By JIM STRASMA
Do you have a problem or question about
your Commodore computer? Commodore
Clinic can help. Just send your question
on a postcard (limit of one question per
curd) to:
Jim Strasma
Commodore Clink
PO Box 6100
Macomb, IL 61455
Queries are answered only through this
column, and. due to the volume of mail,
only questions likely to appeal to the ma-
jority of our readers can be published.
HARDWARE
Q: I use a C-128 with a Zenith mono-
chrome monitor. I rigged up the system
with two cables and a switch so I can use
both 40 and SO columns. I used a three-
conductor audio cable so I can have sound,
but 1 can't figure out which pin to hook
it to on the RGB connector. The book
doesn't list an audio-out pin, but there has
to be one.
Harry Cowles
San Diego, CA
A: Actually, there doesn't have to be
any separate audio pin for sound in
80-column mode. The SID chip still
works in its usual fashion and through
its usual connector, even in 80-column
mode. Since there is already an audio-
out pin on the 40-columu video con-
nector, there's no need for an addi-
tional audio pin in the RGB con-
nector, and none is provided.
Q: I am going to purchase a printer and
use it, if possible, at the same time as a
104 /RUN APRIL 1980
modem. However, if I buy a non-Commo-
dore printer, both accessories plug into the
parallel port. What can I purchase that
will allow me to use both at the same time?
Sean Hull
Schenectady, NY
A: Unless you have a Plus/4, 1 would
not count on using both a printer and
a modem simultaneously, because
most Commodore computers (with
the exception of the Plus/4) utilize one
I/O chip for both modem and primer
operations. This chip can't perform
both functions at once.
One cure is to use them alternately,
storing text to be printed in memory
until you can pause your modem con-
versation long enough to print what
is in memory. Many terminal pro-
grams allow this.
As for plugging no n -Commodore
printers into the parallel pin t. ii isn't
necessary and I don't recommend it.
The normal way to control most
printers from current Commodore
computers is via the serial bus, and
special interfaces to make this pos-
sible are widely available at reason-
able cost. The problem is that the
parallel port on most Commodore
computers is not a Centronics par-
allel printer port, such as you find
on most printers; rather, it is an ex-
perimenter's pott, not intended to
be compatible with other parallel de-
vices. It is, however, almost compat-
ible with serial RS-232 devices, and
makes a good modem port.
Q: t have a C-M with a C2N Datasuttc.
On the end of the cassette plug is a thin
wire, trailing away from the main plug.
Where does this wire go?
Thomas Lovie
Address not given
A: That wire hooks up to a nut and
boh on the back of Commodore's
8000-series computers. When using
the C2N with a 64, there are only two
safe things to do with the wire. One
is to wrap it around the main cord
and cover it completely with electri-
cal tape, in case you ever have a com-
puter that can use it. The other is to
cut it off entirely. Be sure to do one
or the other; if you leave it hanging
around loose, it could damage your
computer's electrical components.
Q: Since parallel data transfer is faster
than serial, why do you think Commodore
has stuck with serial data transfer for its
disk drives?
Keith Marshall
Trinidad, West Indies
A: Commodore has used parallel
data transfer for years on its larger sys-
tems, specifically IKEE-488. It is an ef-
fective but expensive way to control
one or more disk drives and printers.
With the introduction of the VIC,
Commodore used a serial bus instead,
to cut costs. (Not many VIC owners
would have happily paid S50 extra for
each drive or printer cable.) At that
point Commodore did not anticipate
selling disk drives to more than ten
percent of its VIC owners. Commo-
dore stayed with the serial cable on
the (54 and 1 28 to ensure compatibility
with existing equipment
HCommodore Clinic
PROGRAMMING
Qj POKE 808,225 disables the run/stop
and restore keys and the List command.
Wlmt is the Poke that reactivates these
commands?
Larry S. Harmon
El Centra, CA
A: To be sure of [he correct value on
your computer, simply type:
PRINT PEEK (808)
when you turn on your computer,
and press the return key. The num-
ber thai appears on the next line is
the one to type after POKE 808 to
restore normal {unction to that lo-
cation. On my C-128 in 64 mode, the
n umber is 237, so vou would type
POKE 808,237.
Qj 1 have a C-64 and I 54 1 and am heavily
into programming. I've noticed that when
I save a ten-line program, it uses 40-78
blocks on my disk. I don 't see how.
Robert Schiffman
Hampton Bays, NY
A: Most likely, your program altered
the start -of-Basic or end-of-Basic point-
er during a run. That's the problem.
You saved your program to disk after
running it. I suggest you never save a
program to disk after running it.
Instead, load the old version (if any)
from disk, make your changes, save die
new version and only then type RUN".
In the case of your ten-line program,
you need only load il, clear die screen,
lisl all lines on the screen al once, type
NEW, move the cursor back to die top
of the screen and press the return key
until all ten lines have been reentered.
To be sure, list again. Then save the
program before trying to run it. Em
sure it will then take only a few blocks
on disk.
Q: I have a C-64 and want to know how
to copy the 8K Basic interpreter to another
portion of memory and have Basic go to
the "new" interpreter.
Tim Wat kins
Pawtucket, Rl
A: There are two steps involved.
First, you copy the interpreter into
the desired new address, using the
Transfer (T) command of most ex-
tended machine language monitors.
Next, you must convert absolute ad-
dress references from one memory
range to another. This is done with
the New Eocator (N) command of
most such monitors. Be especially
careful of absolute addresses hidden
within tables and immediate ad-
dresses. With the help of a good dis-
assembly of the Basic ROMs, such as
What's Really Inside the Commodore 64
(from Schnedler Systems), all this can
and has been done. However, I sug-
gest you start with something much
smaller than an 8K interpreter. As a
good first effort, you could move
DOS 5.1 from its current home near
the end of the fCOOO block of mem-
ory to its beginning.
REPAIRS
Qj Lately, my 1541 won't read or write
on track I; it just clicks against the end
stop. A disk-aligning program from CSM
Software has an option to check alignment
where it reads all the tracks, and it says
my drive is in alignment. Please help.
Marty Westra
Sioux Falls, SD
A: Since the alignment program
claims that all is well, how sure are
you that track 1 can't be read from
or written to? Here's a short program
to test writing to track 1:
10 OPEN 15,8,15
20 OPEN 4,8,4,"#"
.'til PRINT*!, "TRACK-ON IT
•10 PRINT#IB,"U2";4;0;1;1
50 CI t )SE •!
60 CLOSE 15
70 END
Here's another to read back what
you've written:
10 OPEN 15,8,15
•>i) OPEN 5&5,"#"
Hi) PRINT#15,"Ur;5;0;l;]
40 FOR X=l TO 8
511 : C;K'L#5.A$
GO : PRINT AS;
70 NEXT X
80 CLOSE 5
90 CLOSE 15
99 END
If you really do have a problem
using track I, you will need to adjust
the end slop or, better yet, replace it
with a Quiet Drive spring from Car-
dinal Software. This is not the same
as aligning the drive, although align-
ment can affect the end stop and
setting ihe etui slop can affeel align-
ment. Be sure both are correct before
relying on the drive.
Q: While using my C-64, I am occasion-
ally unable to recall a letter that is listed
in the disk directory, even though docu-
ments before and after it can be recalled.
Is this * fault of the 1541 or is it a bad
spot on the disk? Is there any way to recall
this missing letter?
G. L. Curtice
Roekport, TX
A: If there is an asterisk (*) next to
the nietypc in a directory listing, thai
file is called a "splat" file, because it
was not properly closed when first
written. The disk will not let you load
such files normally, because it has no
way of knowing where the file ends,
A skilled user can rescue at leasi part
of a splat file by opening it with a file-
type of ">S,M" and copying it to an-
other file. 'I* he new file can be closed
when no more valid data can be re-
trieved from the splat file. Once rescue
attempts are completed, such files
should immediately be deleted from
die disk with the disk Validate or Col-
lect command. On your C-64, type:
OPEN 15,8,1 5,"V0"
Do not omit the zero!
On a C-128 or Plus/-*, type:
COLLECT DO
This is essential; erasing the file any
other way creates a serious risk of los-
ing other valuable data on the disk.
The most common cause of a splat
file is running out of room on the
disk while saving a file. If the disk
formatted properly when you first
bought it and has not been abused,
the odds are that it is still in good
shape physically. Similarly, if you can
still load other letters, your 1541 is
probably in good shape as well.
Q: While J was using a ropy program, my
screen went berserk. Now when 1 turn on
RUN APRIL 1<J86 / 1 05
SCommodore Clinic
the computer, the entire screen Jills with
exclamation marks. Anything I type is ac-
cepted, but l cannot understand what I
Isjic. For example, t type "R" and the
system shows "S" on the screen. Would
you //lease tell me how to gel rid of the
rxrfa motion points?
Wilson Fern
Chicago, IL
A: This is a simple, though annoy-
ing, problem — bit of your video
RAM is defective and stuck in the
"one" position. This causes all charac-
ters with even values in the collating
sequence of your character set to dis-
play as the next higher character in the
set. That's why spaces become excla-
mation marks and R becomes S,
To make sure, type an A. It should
appear as an A, because il has an odd
value in the collating sequence and
(bus needs bit set.
The cure is equally simple— re-
place the video RAM chip. Oil most
Commodore computers, it is a widely
available 2114 static RAM. If it is
socketed on your machine, replace-
ment is a matter of unplugging the
old chip and plugging in the new one,
making sure both point in the same
direction and that no stray electricity,
sialic or otherwise, gets near the com-
puter during the process. If the old
chip is soldered in, have a skilled
technician remove il and add a socket
for the replacement
SOFTWARE
Q Is the Cl'/M in the Commodore 128
more or less like WordStar?
Eleanor Patterson
Garden Valley, CA
A: Let me answer with another ques-
tion—Is Commodore DOS like Easy
Script? In both cases, we're compar-
ing apples with oranges. CP/M and
Commodore DOS are disk operating
systems. Both are fundamental to 1 In-
correct operation of the C-128 in
their respective modes. However,
neither one is itself a word processor
like WordStar or Easy Script.
We tend to think of WordStar in
conjunction with Cl'/M because it
works on the C-1'28 when we arc in
CP/M mode. (It was written for the
Z-80 microprocessor Cl'/M uses.)
Commodore has developed a version
of WordStar for the 12H, but you may-
be disappointed by it.
Despite its famous name and wide-
spread use, I consider WordStar to
be inferior to several other word pro-
cessors already available for the
C-128. The main reason to choose
WordStar is if you already use it on
another computer and don't want to
learn a new program, or if you need
a specialized feature only WordStar
offers. 53
Circle 130 on Header Service card.
CircJe 123 on Reader Service card.
MUSIC POWER!
PLAY AN ENTIRE SONATA!
—J- J Nmv Version 2.0
New Available
only 524.95
EUPHONY
^
A 100% maffadiw^UnKuarie mns\c pn>£r&fii for trw
CwunodoTf- 64 and ConuuxtuiT \'1H.
"PmfesMOttiJ fthrHjnv"
— Stui .for**. Fiirhuik* Vrw Minn
,v
>.**-
l^J___w' * Jl
— i — '— UL -
J i*J
— * i-^**vfiti
*r*
t ~*
— *—
— 4 — ^ 1
11
•mill
'trait, r*dk tai pta)
m 3 i-nicH. |hU km pW™, ap n tO minim-*
Mnsif ramta *Uvr m* iwfaw mj iry% rhuigp g3k
i» U"? ut pbyfi. HtkIc w.j- br Kccom^Lyi] *m> nrit si- t xtrnv m on
wrwn. H .V-1.1M- aadin ranftt. ChoOH any of !■} Irutinmwini*
far rnrh vtihr. <: r crrate your tfffffi ■ •■ i, -.,.. ,,, ,...:!, |,„in n
mrthitram ri»y mi* portion at mj wpttA, Vm S2nd iwfaH,
ULlh mile triplcu, tkw H lptfaLo^l«fc*!<», fv\***ttt, *tc\
OintlltUlrtwty , h. ..,'..- ■I>i-..iini. - (IttlllllM • . | | t<-|h|M», ■--■.. r ,1
ftofm of rliwkal ami pormlar munlr liirluilrel.. FftU mTrni
■i .!.!!in: ..r muslf etKlc, ,.i, :l frmrrF
>:i'J p IIO\V mixm oft clMi uJlh ■ u |irt,>' muuiuaj, loior
monitor r«^mmcnd«J KIPtUlW; $24. M5 • 12 W) nhtppiitf
UI'IM'SV.: 123.9 3 - f2.*M>*l.l^Hf Wl ^rrirfi-«(ijr^.i.lus
j.i.hi , :-.i;s;,;- ^ , r >-. ,-,[! E-"r«win fcM St*7 Mbrrcmkn prbilrr*
■wing doai dtroliy grmphirs,. ilu-nif litHkn It ft III r*rh
ronliln o*rr 60 rninur,** ui mMiLiurutJ t-ia.vi-n-.iil and popolir
mtuur: IT. M) m, CO.Dj And Cinidiaujt monrj- m i!#-r v
MTPplft].
TCO SOFTWARE
I'd. IK)\ KISili, Fult)™,V». AK !l!l7(m.tm7 I7S INBN
TM
HOT ACCOUNTS
The most highly acclaimed
bookkeeping system
for the Commodore 64 & 128*
Superb!
An exceptional program that
outshines all others.
RUN Magazine, Nov, 1984
HOT ACCOUNTS'" loaches you bookkeeping as
it automatically performs dozens ot (ull-service
accounting (unctions. It Is a complete system that
will inslanlly organize your records and receipts
andsupplycharts.formalstatements.andbudget
information. Now your records can be accurate,
up to date and confidential ■ Tracks charge
cards, checkbooks, all transactions ■ Requires
no prior knowledge of accounting ■ Home or
small business ■ Improves your financial image
■ Cost less than 1 hour with a C.P.A.
'HOT ACCOUNTS'" Bookkeeping System on
Disk lor the 64 & 128 in 64 mode.
For RUSH delivery, send check or money order
lor $64.95 to:
C.Ed Soltwaro
3051 India Street
San Diego, C A 92103
Credit card orders, call toll-tree
1-800-621-0852 ext. 236
VISA MASTERCARD
P.S. Um HOT ACCOUNTS " to do your (nxat
and the price It tax deductible!
SSL
?; ;;■ ■ ?; :
1
: -v':
ffl
1
I
i
BONUS OFFER lOrder nowand receiveafull featured.
60 function word proc»ilng & 3-0 butlnMt gripttlci
packags ■ our FREE girt - you.
I
fe^te-^;^^^tife^|fe.fet^^ ^
This Publication
is available in
Microform.
University Microfilms
International
PlcjMr«nd jJdiliMiul 1 1 i ■
r.,v
'/>
.WJU North leeb RuuJ
Dcpt PK
AnnArbur. Mi WKW
IDIi/RUN.fflii. \m
THE MAIL RUN
Autotaoot Maker Enhancement
I have an enhancement fortheC-128
program, Autoboot Maker, which is in-
cluded in your article, "Disk Com-
mands on die CM 28," December 1985.
The following line will allow you to re-
write your autoboot disks:
205 CHAR 1.7,0." REWRITE AUTO BOOT?
(Y/N)",i
Chuck Geiger
Address not given
A Smart Idea
I have read with great pleasure
Margaret Morabito's education col-
umn, "The Resource Center," which
made its debut in your January 1986
issue.
I am a teacher at the Fairfield
Freshman School in Fairfield, Ohio.
I have been advocating the use of
Commodore computers over the more
expensive Apples and IBMs for sev-
eral years without much luck. Your
column may help. I'm sure you won't
mind my giving a copy of it to the ad-
ministrators andtompuler labs of this
school district.
Edward A. Case
Hamilton, OH
Looking for a Date?
William Driscoll's Magic trick in
the HUN 1986 Special Issue (p. 148)
fails to take into consideration the
following.
Normally, a year that is evenly di-
visible by 4 (for example, 1984) is a
leap year. However, there are at least
two exceptions to this rule. First, if
the year is evenly divisible by 100
(1800, 1900, lor instance), then it is
not a leap year. Second, if the year is
evenly divisible by 1000 (year 2000,
for example), then it is a leap year.
Mr. Driscoll's clever program does
not consider this problem of excep-
tions. Therefore, it will make an error
every time it is required to cross
over one of the exceptton-to-the-rule
dates. For example, the lime from
March 1, 1899 to March 1, 1900 is not
366 days; it is S65,
Lyle Milton Baltrusch, PhD
Paul J. Lynch
Wyoming, DE
A Misleading Ad?
Several points made in the adver-
tisement by Skyles Electric Works on
P. 121 of December's issue are incor-
rect, Or at least couched in terms that
make the ad very misleading.
First, they claim that their drive is
the largest hard disk available for the
C-64 and C-128. They do suffix that
claim with the phrase "at a price un-
der $800," but the reader is left with
the impression that it is the largest
drive available at any price. In truth,
Fiscal Information, Inc., and Com-
pute! Specialties, Inc., both manu-
facture hard drive systems of greater
capacity. Both companies offer ten-
megabyte systems, and Fiscal also
sells 20-megabyte drives for Com-
modore computers.
The Skyles ad incorrectly claims
that its drive is the fastest (at 12 times
the speed of the 1541). The Fiscal
system has always been 48 times as
fast as the 1541, and that system lias
recently been improved to ope rate-
nearly 60 times as fast as the CBM
floppy. That is nearly five times faster
than the Skyles drive!
Finally, they claim that on a per-
ch aracter basis (1 will translate to
"cost-per-megabyte"), their drive is
the least expensive, In the table below
are the figures comparing the three
companies' systems (based on recent
advertising prices),
Lloyd E. Sponenburgh
Director of Hardware Development
Fiscal Information, Inc.
Dayton a Beach, FL
A Commodore Jamboree
The Commodore Association of the
Southeast, Inc. (C.A.S.E.), will hold its
annual meeting and jamboree 1986
at the Opry Land Hotel in Nashville,
Tennessee, on April 26-27, 1986.
C.A.S.E. is a consortium of the
user's groups of the southeastern
United States. The general public is
welcome to attend this two-day jam-
boree. For further information, con-
tact Commodore Association of the
Southeast, Inc., FO Box 1 10386, Nash-
ville, TN 37222.
Bob Smith, President
C.A.S.E.
Capacity
Speed (x 1541)
Cos [-per- MB
(basis)
Skyles
3.7MB
12 x
$2 1 5.95
(t799f3.7)
C.S.I.
10MB
<12x
$1 59,50
($1595(10)
Fiscal
10MB 20MB
43 x 43 x
$159.50 $99.75
$1595/10) ($l9'.iriJ20)
RUN AI'Rll. 19S6 / 107
NEW PRODUCTS RUNDOWN
74470
12069
Compiled by HAROLD R. BJORNSEN
Programming and Design
Toolkit
Programmers' Basic Toolkit (Epyx,
Inc., 1043 Kiel Court, Sunnyvale, CA
9408!!), a Basic programming aid for
theC-64, includes over 100 new Basic
commands to let you add to your
application programs assembly lan-
guage operations that can enhance
your game designs, computer ani-
mation, business graphics and other
applications.
Special commands allow you to de-
velop professional-quality applica-
tion programs for home or business-
use graphics. For those of you with
artistic talent, the toolkit makes it
possible to create high-quality graph-
ics like those in many commercial
games.
Other commands enable you to
incorporate computer joystick func-
tions into your programs and provide
priming utilities. Available on disk
for under $45,
Check Reader Service number 400.
WillWriter Will Write Your
Will Right
Will Writer, a new book/software
package from self-help legal pub-
lisher Nolo Press (950 Parker St.,
Berkeley, CA 94710), helps you write
simple, legally binding personal
wills.
The 170-page hook explains the
legal concepts and conditions in-
volved in drawing up a will and pro-
vides information on aspects of
estate planning, including (rusts and
probate avoidance methods.
The software leads you step by step
through each section of the will, with
108/ RUN APRIL 1986
on-screen help, prompis and fill-in-
tbe-hlank questions to lead you
thru ugh the procedure. Also, you
may change and update your will.
Available on a single noncopy-pro-
tectecl disk for the C-64 for $39.95.
Check Reader Service number -107.
Printer Stand
Amaray (14935 NE 95th St., Red-
mond, WA 98052) introduces its print-
er stand that accommodates any 80-
character-width printer.
The smoke-colored si and is light-
weight, sturdy and requires no assem-
bly. It features a center slot to ac-
commodate bottom-feed printers
and has space for up to 3% inches of
continuous-form paper. Available for
$19.95.
Check Reader Service number 404.
On-line Typesetting Service
Compuprinl (715 Washington St.,
Ayden, NC 28513) is providing a 24-
hour typesetting service via modem
to anyone requiring professional-
quality photntypcset printing. Over
300 fonts in all si7.es are available.
Typeset copy is mailed to you or
a specified location the day after re-
ceiving your order. A one-time fee of
$26 allows you to subscribe to the
service. There is no charge for on-
line use of the computer and no
per-character charges. Cost includes
$3.10 per photoset page or SI per
laserset page processing charge. If
you don't have a modem, a disk may
be mailed to the company and
typeset for $4. 1 per page and return
postage.
Check Reader Service number 408.
Amnray's Printer Stand.
New Products RUNdown
Improve Your Aim
Type-Snyper, a new computer game
that teaches you to type, lias been
released by Tymac Controls (127
Main St., Franklin, NJ 07416).
The game/tutorial features an at-
tack helicopter thai drops bundles of
words and letters that yon must in-
tercept by typing then) before they
cats destroy the city.
Sixteen different exercises are in-
cluded, with lessons ranging from
proper finger placement to increas-
ing speed and accuracy. Type-Snyper
automatically adjusts exercises to em-
phasize areas needing extra prac-
tice and also displays typing speed
achieved. Available on disk or cas-
sette for the G-64 for $39.95.
Check Reader Service number 410.
Volfcs Mint, from Anchor Automation.
Volks Mini
The Volks Mini, a new modem
from Anchor Automation (0913 Val-
jean Ave., Van Nuys, CA 01400),
provides 300 or 1200 bps data trans-
mission capabilities for your Commo-
dore computer or terminal with a
standard serial communications port
and a telephone, without need for an
ac outlet, power supply or additional
interconnection cables.
1 lie manual dial, manual or auto-
answer modem plugs into die user's
port on the back of your computer
and connects with a phone jack to
the telephone.
I In- Volks Mini modem retails for
SI 'JO and includes a two-year, end-
user warranty.
Check Reader Service number 406.
"Sam! They want you dead!"
You've just picked up the phone,
and those words are ringing in your
Tiger's Tales, from Sunburst Communications.
ear. As Sam Harlow, small-time pri-
vate eye of the 1930s, this is the as-
signment of your life: to prevent your
own murder.
Thus begins the new computer
novel, Borrowed Time, from Activi-
ston (2350 Bayshore Frontage Road,
Mountain View, CA 94043), wherein
you have less than one day to track
down and cross-examine possible-
suspects.
As the player, you control only the
movements of Sam Harlow; the other
characters' actions are independently
controlled. Available on disk for the
G64 at S29.95.
Check Reader Service number 405.
Multipass Disassembler
The Sourcerer (Chessoft Ltd., 723
Barton St, Mt. Vernon, EL 62804) is
a multipass disassembler that con-
verts 0500 series machine language
(object code) into assembly language
(source code),
The assembly language produced
can be assembled with the Commo-
dore assembler or loaded for editing
with the Commodore editor. Any
specified range of code within a
program can be disassembled, and
long programs automatically pro-
duce linked files for easy editing.
The Sourcerer is available on disk
for the C-04 for $29.95.
Check Reader Service number 403.
May the Forth Be with You
The Forth-83 Handy Reference
Card is now available free from the
Forth Interest Group (PO Box 8231,
San Jose, CA 95155). It functions as
a pocket programming aid, listing
the required commands of the most
recent Forth-83 standard.
Commands are grouped by func-
tion for easy reference and use. They
include stack manipulation, compari-
son, arithmetic, memory, strings, nu-
meric conversion, control structures,
terminal input/output, mass storage
input/output, program beginning and
termination, dictionary addresses,
compiler and interpreter words, vo-
cabularies and defining words.
Check Reader Service number402.
Grab a Tiger by the Tale
In Tiger's Tales, an educational
program from Sunburst Communi-
cations (39 Washington Ave., Pleas-
antville, NY 10570), youngsters from
kindergarten to second grade join
Tiger the cat and his friends in five
interactive stories. Each story ends
with a colorful, animated sequence.
The program's aim is to strengthen
basic reading and problem-solving
skills while encouraging children to
read just for fun. The program, in-
cluding backup disk, is available for
the C-04 for $59.
Check Reader Service number 4 1 1 .
RUN APRIL 19*6 / I 09
How to Type in 064 and 0128 Listings from RUN
Tb simplify your typing otRVN"! C-64 and C-lSa program lUtings, we Include
checksum numbers. These numbers lollnw a RKM sl.itt-nn.-nt at the end of each
line (e.g.. :R£M*123). These checksum numbers necessitate your using RUN's
Perfect Typist programs, listed below, L'se 64 Perfect Typist fur C-M programs
and 128 Perfect Typijl fur 128 Mode programs nn the (M28.
Type in frl Perfect Typist (Lilting I) or 128 Perfect Typist (Listing 2) and save
ii to either tape or disk before running. When ynu wani to type in a li I or a 128-
mode program, Ilrst hud and run llir appropriate IVtlcc i Ispisi listing. Two SYS
numben will be displayed on your screen. Jot these down and keep them handy.
I hey are the SVS numben thai you type in for dcacliv.ilitig and reactivating the
checksum program.
After Perfect Typist lias been loaded and run, start typing in the program listing
Scorn RUN as you normally do. The only difference is that now. after you press
the return key to log in each line, a I . L' or 3 digit number will appear below the
line on the left margin. This is the checksum number, tanging fiom I) to 865,
If this number matches the checksum number printed in the listing after the
:REM*, then you know you have typed thai line correctly, Then you type ilie next
program line right over the previous line's checksum value. If the checksum
niilllliels dn nul agTCf. .iiialyt- \ line on m rc< ti hi! .ins typographic errors or
omissions. Make the needed changes juid press the return key again to log in
thole change*. A new checksum number will appear in place of the old one.
Compare this to i he magazine'! number and then proceed to the next line.
When you've finished typing in your program, disable the Perfect Typist by
typing in the appropriate SYS number for either tit or 128 mode, and press the
return key. Now you can save your program as usual, to disk or tape. (Before you
attempt to run your new program, turn yout computer off and back on to
completely clear out the Perfect Typist program.)
You may save an incomplete program any lime and continue it later. Yon will
have to reload and run the I'erfeit Typist program, then load the Incompleted
program thai you were working on, list it, and coin nun- whete ion lelt oft.
The 128 Perfect Typist will work in either 1(1 or 80 columns. Also, it lets you
use the C-128"s automatic line-numbering. If Auto is on, the checksum will he
primed below the line you just entered, and the C-128 will place the next line
number below the checksum.
All listings in HU\' have been translated so that Ilie graphics and control
characters arc designated as understandable key i biiuilious. When you see
Instructions inside curly brackets, such as {SHUT [,}. you should hold down the
shift key and press the I. key. What you sec on your set ecu will luuk unite different
from what is designated inside Ihe brackets. Another example is {'22 SPACEs},
which instructs you to press the space bar 22 times.
Listing 1. 64 Pitfect Typist program.
1 REM 64 PERFECT TYPIST
2 REM
3 REM WRITTEN BY:
4 REM JAMES E. BORDEN
5 REM 641 ADAMS ROAD
6 REM CARLISLE, PA 17013
7 REM
10 POKE56,PEEK(56)-1 : POKE52 , PEEK, 56 ) :CLR
20 PG=PEEK(56):ML=PG*256+60
30 F0RX=ML TO ML+1 54 :READD:T=T+D:POKEX, D:NE
XT
40 IFTo 16251 THEN PRINT"ERROR IN DATA..-":
END
60 P0KEML+4,PG:P0KE ML+- 1 , PG:FOKE ML+16,PG
70 POKE ML+20,PG:POKE ML+32 ,PG: POKE ML+38,P
G
80 POKE ML+1 41 , PG
89 PRINT"(SHFT CLRHCRSR rt} ***************
C + * f ■+ '+ + i + C < V + * f i t * T * * + T M
90 SYS ML: PRINT "{CRSR RT}** 64 PERFECT TYP
1ST IS NOW ACTIVE [2 SPACEs)**"
100 PRINT "{CRSR RT}** SYS"ML"=0N{5 SPACEs}
SYS"ML+30"=OFF **"
101 PRINT"{CRSR RT) ********************* ***
******** ******" ; NEW
110 DATA 173,005,003,201,003,208,001,096
120 DATA 141,105,003,173,004,003,141,104
130 DATA 003,162,103,160,003,142,004,003
140 DATA 140,005,003,096,234,234,173,104
150 DATA 003,141,004,003,173,105,003,141
160 DATA 005,003,096,032,124,165,132,011
170 DATA 162,000,142,240,003,142,241,003
180 DATA 189,000,002,240,051,201,032,208
190 DATA 004,164,212,240,040,201,034,208
200 DATA 008,072,165,212,073,001,133,212
210 DATA 104,072,238,241,003,173,241,003
220 DATA 041,007,168,104,024,072,024,104
230 DATA 016,001,056,042,136,016,246,109
240 DATA 240,003,141,240,003,232,208,200
250 DATA 173,240,003,024,101,020,024,101
260 DATA 021,141,240,003,169,042,032,210
270 DATA 255,169,000,174,240,003,032,205
280 DATA 189,162,003,189,211,003,032,210
290 DATA 255,202,016,247,164,011,096,145
300 DATA 013,032,032
Listing 2. 128 Perfect Typist program.
1 REM 40/80 COL 128 MODE PERFECT TYPIST
2 REM
3 REM WRITTEN BY:
4 REM JAMES E. BORDEN
5 REM 641 ADAMS ROAD
6 REM CARLISLE, PA 17013
7 REM
10 F0RX=51 20TO5379:READD:T=T+D:POKEX,D:NEXT
20 IFTO 28 31 2 THENPRINT"[2 CRSR DNs } ERROR I
N DATA. . . ":END
25 A$ = "":IFPEEK(215) = 128T1IENA$ = "(20 SPACEs}
it
30 PRINT" [SHFT CLR } "A$" {CRSR RT} ***********
■: -f: :t: X :i ,: t - ■ :< -f- * * •• f V -f * -' V :•: ■-■ • ■• t • * * "
40 PRINTA$"{CRSR RT}** 128 PERFECT TYPIST I
S NOW ACTIVE **"
50 PRINTA$"(CRSR RT}**{2 SPACEs }SYS 51 20=ON
{7 SPACEs}SYS 5150=OFF{2 SPACEs}**"
60 PRINTAS" { CRSR RT} ***********************
*************** " • SYS51 20: NEW
5120 DATA 173,005,003,201,020,208,001,096,1
41 ,045
5130 DATA 020,173,004,003,141,044,020,162,0
43,160
5140 DATA 020,142,004,003,140,005,003,096,2
34,234
5150 DATA 173,044,020,141,004,003,173,045,0
20,141
5160 DATA 005,003,096,032,013,067,140,255,0
19,162
5170 DATA 000,142,252,019,142,253,019,142,2
54,019
5180 DATA 189,000,002,201,032,240,008,201,0
48,144
5190 DATA 007,201,058,176,003,232,208,238,1
89,000
5200 DATA 002,240,054,201,032,208,005,172,2
54,019
5210 DATA 240,042,201,034,208,010,072,173,2
54,019
5220 DATA 073,001,141,254,019,104,072,238,2
53,01 9
5230 DATA 173,253,019,041,007,168,104,024,0
72 024
5240 DATA 104,016,001,056,042,136,016,246,1
09 252
5250 DATA 019,141,252,019,232,208,197,173,2
52,019
5260 DATA 024,101,022,024,101,023,141,252,0
19,169
5270 DATA 042,032,241,020,032,188,020,160,0
02,185
1 10 /RUN APRIL l»sf,
5280 DATA 185,020,032,241,020,136,016,247,1
65,116
5290 DATA 208,009,165,117,208,005,169,145,0
32,241
5300 DATA 020,172,255,019,096,013,032,032,1
62,000
5310 DATA 173,252,019,232,056,233,100,176,2
50,105
5320 DATA 100,202,240,003,032,232,020,201,0
10,176
5330 DATA 005,205,252,019,240,015,162,000,2
32,056
5340 DATA 233,010,016,250,024,105,010,202,0
32,232
5350 DATA 020,170,072,138,009,048,032,241,0
20,104
5360 DATA 096,170,173,000,255,072,169,000,1
41 ,000
5370 DATA 255,138,032,210,255,104,141,000,2
55,096
The RUNning Board
RUN invites you to contact its bulletin board (RUNning
Board). In addition lo up-to-date information about RUN
and the Commodore industry, the RUNning Board now
presents useful computing hints and tips, corrections and
updates lo published articles, user's group information,
an up-to-date list of selections for ReRUN and sneak
previews of upcoming articles.
The RUNning Board also feaLures a menu format that
makes it easier and faster for you to select a specific
section of the bulletin board. We use a standard protocol,
'Mi) baud, one stop-bit, no parity, full duplex and a word
length of eight bits.
The RUNning Board is definitely worth a call. You can
get on-line anytime, 24 hours a day, seven days a week,
by dialing our new number; 603-924-9704.
RUN i* .i member of tin: CW Cumniunknttons/fnc. K™up h tlic 1 wnr}il\ IjigrhL |>uMi*licr til'
computer-relaud mt'oim.ickm. Ilw primp publishes uvct r>l> tomputei publications in more
tti.ua h JU tnajoi cuuiurto, Nine nnllimi people read one or more ol Uit jri<>n|/s publication!
each nmntli Ml-jiiIx'I* ttl ihr tittup nnlnctr: Ar|n?ntlna's {lumputenwildl.\ignilina\ A«:i'i Asian
Omputriwitjl, Australia's CaoputiruaHd Australia, Auitnilititi ft* WhtM and M^umrid; llcutl's
Daiu,Sm,i uvj PC Mxnt4t}\ China** China CtmpulnruMn tUmttltJtina Contpu ttrwjld Mun thfy, Den m j r k's
Ctmpittmatiiidtt'kiiimiiik, IYJ Woild and RUN (Loimnudort); Finland's Mi\ru, France's ir Mtnulc
Iri/nrmilufiu: Golden (Apple), OPC (.WM). Thftirem* acid iiiitjibutiipif, Germany's CtrmputeniMxhe,
hifvivrli, 'Y. Wflt, (jtmfmter Busineu and RUN: Italy's Comptderworld Iltiiia and /*C Mqgotfn^Japari'f
(jimfmlemvi id Japan; Mexico's Cvviputmwrld/Mexmt] The Netherlands CfesslMtrrsflorld Netherlands
and PC W'jilii; Nurwny"* fitniputmvtnUt Surge a[]:l PC Mikradfita 1 , Spain's Gi*n}mlenwrld Eifntui, PC
W/trld arid Cti,ti,ru*!vrr Wtirld; Sweden'* (jtmputnSH'ftirtl, Mlkrtrfaturn Itld Stvrufcj PC \VmlA\ Switz-
erland*! CompttUnserU Sitneeiz; The Unitttl Kingdom 1 ! Gimfmler Nnst, PC /Jujim-i' Wt/ild and
(Jvrnputei Ilwitmy, Vcmvufla'> iMjayulnuvnld VrnnufUi: the U.S.'* AnugaWorld, Compiitrnwitd,
inGder, InJamtU, MarWmM, Alien. Markrltimld. It, IVi/rU, RUN, 7) M^pKtW, lit) Mltm, Poem
PuitliiflUitiH and i*i ijtmmunit&iKm*..
.'.uih.m^i,: Contributions In tin' ii ol manuscripts, with drawings astd/or i mi ■■■ ■ \* < arc
wclitnnr- and will he mnsiiit'tttl Utv |><»**ili]r publication. Article" tcM ami any aci innpanyin^
programs should in- submitted on disk as well a» in hardxbpy hum. RISA/ assumes no resunn
siltility Int hiv, in- thunanc In any matciial. Plcaic ctnU^c a icll-addreiit-d. Manipcel cnvi-lnpc
with ejich submission. Umnfititcrl nnitWMripts that tainnjt In- utirpu-d will be- returned 4 ■ ■ lI y
d in ■ ompastledbyan appropriately stxed, adequately stamped, &ell'-addrosc<l envelope. Raytnen*
fur the use- of any unsolicited material wilt he made upon acceptance. All contribution* and
ediien ial correspondence (typed and double-spaced, please) should be directed to HUN Kditoiial
Offices, Sit fine Street, Peterborough, NH 03458; telephone (XW.o.xM-y-i?]. Advertising inquiries
stmuhi tie diteeted to Advertising Offices. C\V Communicjtion5jPctcrbumnjr.il, Inc., Kirn Street,
Peterborough, Nil IIH45N; lelciittniic; Klttt-44 ]-44<W. Sulmmpllun prublcmn or addrau changes:
< :,iii 1 ^00-645-9559 or write to RUN, Subscription Department, PO Uox 'J5-I, Farmlngdale, N¥
1 1737, Problems with advertisers: Send a description ol the problem and your imicni addic-s*
m; RUN, Elm Street, Peterborough, Nil (134 5H, ATTN.: Barbara Harris, Cunofnei ServUa
Manager, or call 1-800441 '441)8.
Circle 220 on Reader Service card.
And your Earls and Viscounts. If you've
got royal ancestors, we have the noble
software that can help you trace
them down.
Family Roots and your Apple, IBM,
Commodore, Kaypro* and many others,
offer individual and group sheets, charts,
name indices, general search and text
„^ capabilities. Adapts
Put up
Circle 223 on Reader Service card.
Circle 60 on Reader Service card.
your
dukes!
JVC
#
Family
Roots
to most disk drives,
printers, and screens.
You get more utility
programs, plus lots
of personal control.
A comprehensive
(new) manual
is included.
All for just $185.
Write or call today
for more infor-
mation and a
free brochure.
Quinsept, Inc.
P.O. Box 216
Uxinglon, MA 02173
(617) 641-2930
American Express,
Visa, and MasterCard
gladly accepted.
1 Ttuiltmurh* fur Appkj
Computet Inc., titlerttatioiml
Susmess Aractomei. e.'HAI, Ine
and tltiiilal Rt'setiTth,
CABLE
TV
NO PAY
TV?
UHF DECORDERS,
VHF CONVERTERS: 2E
JERROLD, OAK, SCIENTIFIC,
ATLANTA, ZENITH,
MORE - INFORMATION
CALL TODAY
PRO-TECH-TRON1CS
6870 Shingle Creek Parkway
Minneapolis. MN 55430
1-800-345-5080
^DELUXE RS232^
INTERFACE
r*pV"i'_i >•>,.! warn lo twrvnufiitdle wilrt * modem, stsnal jjrirne,
iwlhcr compiler, cf any oltw HS232 devt». Ihc Delunc RS232
Jriierface a Ehe uvreel choice Any compafsiaii will '.'ma t.s. ii
\i bcisi Cprmudore corrpiiiblc RS222 iiitwtatt M&i&te fo\ any
price' The DehJjte RSiJ? IntertKe ts ific culmirtaifgn or 3 ytdfs ol
working with Convnufcre users wtn> itwjd an R523? InEeriau II
supports all stanctarct KSil32 connKtions ^-B, 12. 20, 22) m-
eluding Fung Detect and Hi Speed Irtdtcator Four switcfies m the
AS232 cover allow you ft sel the unit tor yirtujUy wy standard
RS232 coilpguratKOn. The unit includes a 3 toot cable wilh either
a mah: or (emare DB2S co-nnector ($pecily which) RS232 pta and:
miiius voJlages. Users Manual includes a type-m Bsic iermm.il
pfogram. baiic program [ransln routine, and olhor cxslrnplK, Add
S? 00 lot shipping Suggesled relail (49,95
PRINTMASTER/S (RS232)
Hi.i i$ an RS2^2 version lI our Tamous hminsasiiffMG It is
a serial bus punier interf&e providing Ml RS232 signals lu- an
AS232 punter Suppons pins 2h, 20. Seleci 300. ^00. 1200,
2400, *vord, and parity. Supports dot graph-os snd charactets
on HS232 versions ol Epson, 0W, Gorilla, NEC, and more. Includes
3 It cable witn a male orterrialetonitector (specify whtch) Casseile
or ester Ml power Add $2 50 For shipping Suggested relail
$119.85
100% 12B COMPATIBLE
See your local dealer or
CALL (206) 236-2083
30 day money back guar^iee on alt pjoducis Visa <¥id UC
welcome Write to us if you wrsh lobe on a special mark elmg survey
C'"" DEALERS CALL USI y
(Omnitrbnix)
t P.O. BOX *J-DEPT. _ 9-MERCEB IS., WA 98040^
RUN Ai'RIL lysti / 1 1 1
List of Advertisers
Reader Service
Pfcgc
Reader Service
E*3£e
Reader Service
Page
8
79
210
61
163
232
199
85
192
123
B1
55
274
251
64
198
105
128
3
156
12
84
71
99
104
350
144
9
169
202
197
127
19
Abacus Software 47,49 189
Aprotek 29 150
Aprotek 43 194
Aquarian Comnv.'nicatlons 91 172
AvantGarde64 .56 177
BlackshipCamputerSupply 95 68
Carbotechjnc 103 184
Cardco.lnc Clll
Cardinal Software .81 60
C.E.D. Software 53 93
Central Point Software 90 74
C.O.M.B 7
Computer Ctrs, If America 2,3 15
Computer Creation 97
Computer Friends 18 220
Commodore 93
Business Machines CIV
Compumed 74
CompuServe 16,17
Covox.lnc 05
Crown Custom Covers 86
Data Share, Inc. 57
Digital Vision 78
Electronic Arts 20, 21
Emerald Components international 26
Epyx.lnc 13,15
FederalHillSoflware 46 148
Firebird Software 35 90
Firebird Software 51 66
Firebird Software 45 254
Floppy House Software 83
Free Spirit Software 87 101
H&EComputronics 61 40
Intelligent HO 87 26
Jason-Ranhelm 28 122
Jacobsen Software Design 50 130
Lyco Computer ,77 223
Maxtron 103 155
MegasoftLtd Cll.f 2
Megasoft Ltd 40.41
Michael Konshak 86
Micro Doctor 95
Micro W.D.I 70
Micro World Electronics 19
Microprose Software 37
N.P.S.,lnc 95
Omegasoft 95
Omnitronix 111
Professional Software 33
Prof. Jones Frogg House 62
Pro-Line Software 79
Protecto
Enterprizes 58, 59
Quinsept Inc 111
Radarsoft 11
RUN
ReRUN Productivity Pak 75
ReRUN Library 52
RUN Subscriptions 64
ReRUN Bi-Monthly SO
Universal Microfilm 65
Moving 83,100
Jessie Jones 90
Mail list 26
Schnedler Systems 56
Scotf, Foresman & Co 78
Skyles Electric Works 69
Software Dimension 87
Software Discounters
of America 83
StatSoft 46
SubLogic . , 27
SubLogic 39
Sunrise Software 100
TCO Software 106
T 5 D Electronics 63. 11 1
Tenex Computer Express 79
Tlmewarks , 25
209 Tussey Computer Products 55
132 Ultrabyte, Inc 50
121 ValucSoft 71
205 Video Flies 100
45 Viewtron 67
151 WilantaArts 103
77 X-10 Powerhouse 9
96 Xetec, Inc 94
Km further information from our advertisers, circk
the corresuuiiding Reader Service number on ilic
Reader Service card.
* Tli is advertiser prefers lobe
contacted directly.
Advertising Sales:
Steve Robbins; Ken Blakeman;
Nancy Potter
(603)924-7 138 or (800)44 1 -4403;
West Coast Sales Office:
Giorgio Saluti
(415)-328-3470or(800)-227«M>5
In Calif.: (800)-S444636
This index is provided as an additional
service, lite publisher does not assume any
liability for errors or omissions.
Coming Attractions
Printer Reviews— In our May issue. RUN'S
technical editor, Tim Walsh, will lake a look at
Commodore and Commodore-compatible prim-
ers; first of a two-part series.
Ultra Hi-Res, Part 2— You'll be able to in-
crease the flexibility of your existing C-128 Ultra
Hi-Res program with this set of powerful and
swift graphics commands.
Interface with Your Printer— litis article
will dispel the mystery surrounding interfaces
and help you gain access to all your printer's
capabilities.
Label Maker — This handy program will let you
combine expanded print, line centering, auto-
matic numbering and graphics symbols to create
professional-looking labels.
Swish — A one-on-one basketball game thai will
keep you hustling to outshoot your opponent.
Plus — Reviews, new product announcements,
answers to your questions and hints and tips that
let you perform computing wizardry.
ir2IRUN.vmi.iw,
for the Commodore 128!
tiiii
■!■
.-^mMhM/ami:^
cardco, inc.
Cardco introduces Personal Productivity Software
CP/M products for home or business
A total budgeting tool for
small business or personal
needs. •Complete records &
financial planner 'Powerful
double-entry accounting
system •Built-in controls
help you regulate spending
• Records tax-deductible
expenses 'Transaction cal-
endar with immediate bud-
get updates
Complete, up to the minute
record of personal or busi-
ness net worth: all assets
and all liabilities "Records all
property: stocks a bands,
product inventory, real
property, etc. •Flexible
inventory groupings •Amor-
tization schedules 'Financial
calculations for investment
& borrowing •Comprehen-
sive net worth statement
if.
Appointment calendar and
scheduler. 'Schedules up to
26 event types for as many
as 24Q people 'Delivery
schedules , ail meetings S ap-
pointments 'Flags time con-
flicts •Prioritizes things to
do 'Schedules by anytime in-
crement "Prints daily, week-
All you need to do this
graph a spreadsheet
write a novel
fix an engine
compose a song
paint a picture
your banking
learn to fly
organize a data base
tell o story
(fc ip&S, Comrnodcure El&ciromci. Limited
'»<!p/wihj r^gi^nnHcl rradfirnorkaf Dlgiial Research. <nc
ot Apple li cj rcfliiiefed trodfrmart: of Apple Compute*, inc.
* JBM 14 o fegiiirredi HOdtmorti of
infefnaiiaoal Buvneii Mochines CQ'poKafiGn
* CornrMotjoifM 44 i* a fuflj^ftred fredema*h o' conrrvodofi? Lipdronici Hd
When it comes to personal computers, you
want the smartest, at a price that makes sense.
The new Commodore 128"" system has a
powerful l28Kmemory expandable by 51 2K.
An 80-column display and 64, 128 and CP/M®
modes for easy access to thousands of edu-
cational, business and home programs. And a
keyboard, with built-in numeric keypad, that
operates with little effort.
Or if the Commodore 128 is more machine
than you had in mind, you can pick up the
Commodore 64? The Commodore 64 is
our lower- priced model geared to more
fundamental, basic needs.
Discover personal computers that
I do more for you. At prices you've
been waiting for. From the company
v\ that sells more personal computers
than IBM® or Apple®
COMMODORE 128 AND §4S PERSONAL COMPUTERS
A Higher Intelligence